Update 2015-06-14: Was geht II?


Seit neuestem (Januar 2014) bin ich stolzer Besitzer eines Arduino Uno R3.

Warum Arduino? Einfaches Prototyping/Ausprobieren. Das Ding ist normiert (Hardware: Schaltung und Abmessungen), (Software: Firmware, Compiler). Es gibt eine nahezu unendliche Anzahl von Zubehör.

Warum Uno? Basisversion verspricht höchste Kompatibilität.

Warum R3? Dies ist einfach die neuste Version.

Erste Eindrücke:

Arduino an USB => einige LEDs blinken. Das ist das vorinstallierte Testprogramm. Windows richtet einen neuen Com-Port ein.

Installation der IDE ist problemlos.

Testprogramm kompiliert und hochgeladen: funktioniert problemlos.

Dann erst einmal die Einstellungen (Datei-Menü/Einstellungen) überprüfen: Bis auf "Externen Editor benutzen" sollten alle Häkchen gesetzt sein.

Pro & Cons

C++

Im Gegensatz zu den sonst im Embedded-Bereich üblichen Programmierung in C werden Arduino-Programme üblicherweise in C++ geschrieben. Dies hat Konsequenzen. Es gibt eine Reihe von Artikeln die, dieses Thema diskutieren:

Zusammenfassend kann man sagen: