dotmaster5
New member
AlexanderG schrieb:Der Arduino Due ist Pin-kompatibel zum Mega, daher kann man ihn gegen den Mega austauschen. Wichtig ist dabei jedoch zu beachten dass der Due ein 3,3v System ist (der Mega ein 5v System), d.h. dass kein I/O Pin mehr als 3,3v verwenden darf. Das lösen wir wie unten beschrieben.
Den Arduino Due konnte ich wie folgt mit dem Ardumower PCB verwenden:
1. Jumper JP3 (PowerA3.3) und Jumper JP12 (PowerA5.0) entfernen, damit keine Arduino-Spannungs Regler verwendet werden. Falls Mess-Jumper (Mess3.3 o.ä.) gesetzt sind, diese entfernen.
2. DC-Wandler U7 auf 3,3v einstellen (alle alten 5v Leitungen bzw. VCC-Leitungen des PCB sind nun 3,3v Leitungen !)
3. DC-Wandler U6 auf 5,0v einstellen (die alten 3.3v Leitungen des PCB sind nun 5,0v Leitungen ! Am besten man macht Aufkleber auf das PCB damit man später nicht durcheinander kommt).
4. Die aufgesteckten MC33926 Treiber und INA169-Module sowie die Odometrie laufen nun alle mit 3,3v. Für folgende Module musste ich die VCC-Stecker auf 5v umstecken:
4.1 Das Bluetooth Modul HC-05 betreibe ich an RX0/TX0 und an VCC=3,3v (TX und RX des Bluetooth-Moduls arbeiten bereits mit 3,3v).
4.2 Das MPU9150-Modul (IMU) betreibe ich mit 5v (die SCL, SDA Leitungen des Moduls arbeiten bereits mit 3,3v).
4.3 Die LM386-Module (Perimeter) betreibe ich mit 5v. Die Potis auf den Modulen ggf. so einstellen, dass die Signalpegel (Oszilloskop) nicht höher als 3,3v gehen.
Weitere Module habe ich bisher nicht mit dem Arduino Due verwendet.
Hey Alex, du hast ja auf der ersten Seite in deinem Post nen kleines Umbaututorial geschrieben, von Mega auf Due, das klappt jetzt soweit schon ganz okay, ich frage mich nur, in Azurit gibt es ja die Due Dateien, aber wo zum teufel stelle ich das den um, das auch der Due genutzt wird?
da steht ja überall das mit dem #ifdef __AVR__ , wo definiere ich denn den Due?
Könntet ihr mir da nen kleinen Tipp geben, wie ich Azurit 1.0a6 auf dem Due zum Leben erwecke?
Danke euch schonmal im voraus
Benni
Zuletzt bearbeitet von einem Moderator: