5. Die Finger in Bewegung bringen
Arduino UNO Mikrocontroller
Der Arduino UNO Mikrocontroller (im Folgenden als „UNO“ bezeichnet) verfügt über begrenzte Rechenressourcen im Vergleich zu Desktop-PCs, Laptops, Tablets oder sogar Mobiltelefonen, ist jedoch für unsere Aufgabe – die Steuerung einer kontrollierten Bewegung – vollkommen geeignet:
- UNO kann über ein USB-Kabel mit einem Windows-PC verbunden werden, um die Stromversorgung zu gewährleisten und ein Softwareprogramm zu laden;
- Die Software wird normalerweise in einer eingeschränkten Version der Programmiersprache C innerhalb einer speziellen Arduino-Softwareentwicklungsumgebung namens SKETCH entwickelt. Es ist erwähnenswert, dass die Software auch im Tinker CAD entworfen und getestet, dann als Datei exportiert, von SKETCH gelesen, kompiliert und auf ein UNO-Gerät geladen werden kann.
- Der UNO mit geladenem Programm kann ohne PC betrieben werden und angeschlossene Geräte steuern, wenn er unabhängig mit Strom versorgt wird (empfohlen: 7-12 Volt Gleichstromversorgung oder 9V Batterie).
Abbildung 37. Arduino UNO Mikrocontroller und SKETCH-Programmentwicklungsumgebung. Man kann die einzigen zwei Prozeduren erkennen, die vom UNO ausgeführt werden und entworfen werden müssen: setup() – Initialisierung eines SBC; und loop() – wird wiederholt, solange Stromversorgung vorhanden ist.
Abbildung 38. Abschnitt „Circuits“ (linke Spalte) in Tinker CAD