nie und nimmer ist der Uno die beste Empfehlung für Einsteiger, denn selbst Arduino.cc setzt auf die ARM M0 Architektur als Einsteigerplattform,
und die Programmierumgebung ist für alle Arduinos die gleiche
- also auch für den ARM M3 = Due.
Wer also den Zero oder Tian oder M0 (oder sogar den mickrigen Uno) mit der Arduino IDE programmieren lernt, der schafft das mit denselben Befehlen auch mit einem Due.
Schließlich heißt digitalRead überall digitalRead, Wire.available heißt überall Wire.available und Serial.write heißt überall Serial.write.
Nur dass der Due 2x Hardware-Wire (i2c) und 3x Hardware-Serial (UART) hat, bei seinen vielen (70 statt 20) Pins keine komplizierten
Port-Muxer braucht und SPI Displays mit vollen 84 MHz Takt betreiben kann
(edit: Guck dir die Benchmarks an! Der Uno hat noch nichtmal genug Speicher, dass die Tests überhaupt laufen, der Mega hat aber den gleichen cpu-Takt und ist wenigstens von der Performance vergleichbar). http://www.mindstormsforum.de/viewto...&t=8095#p64772
Und schließt man SPI am Uno an (Display, SD Karte), gehen von seinen lächerlichen 2000 Bytes RAM davon gleich schon 500 Bytes für den Puffer wieder weg...
Der einzige Grund, den ich sehe, den Uno zu empfehlen, ist: wenn ich mein Lager voll habe mit alten Unos und die schnellstmöglich loswerden will![]()
Lesezeichen