Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
FlightControl | Arduino | Mikrocontroller im <strong>Modell</strong>bau | www.modell-aviator.de<br />
Mikrocontroller<br />
Arduino in der <strong>Modell</strong>bau-Praxis<br />
In Ausgabe 06/2014 <strong>von</strong> <strong>Modell</strong> <strong>AVIATOR</strong> stand das Grundlagenwissen über Arduino und Mikrocontroller im<br />
Fokus. In diesem Artikel geht es um die konkrete Umsetzung einer Idee mit Hilfe eines Arduinos. Dabei soll<br />
es über das übliche „Eine-LED-zum-blinken-bringen-Projekt“ hinausgehen und etwas für den <strong>Modell</strong>bauer<br />
Nützliches realisiert werden.<br />
rcflightcontrol<br />
text und Fotos:<br />
roman radtke<br />
Das Projekt mag auf Anhieb schwer verständlich sein, aber<br />
die wichtigsten Grundlagen wie die Funktion der IDE, das<br />
Compilieren <strong>von</strong> Programmen, der Upload zum Arduino<br />
sowie die Verwendung <strong>von</strong> Libraries sollten klar werden.<br />
Des Weiteren geben wir Hilfen an die Hand, um bei<br />
Interesse selbst anfangen zu können – und sei es damit,<br />
ganz allein eine LED zum blinken zu bringen.<br />
Im Folgenden werden wir das PPM-Signal eines Fernsteuerempfängers<br />
auswerten und je nach Stand eines<br />
Schalters oder Reglers an der Fernsteuerung einen<br />
Verbraucher an- und ausschalten. Dank der bereits ge -<br />
nannten Möglichkeit, Funktionsbibliotheken einzu binden,<br />
sogenannte Libraries, hält sich der Aufwand in Grenzen.<br />
Das Projekt besteht aus zwei Teilen: Der Softwareseite, die<br />
eine Installation der Arduino-Software auf einem PC nötig<br />
macht, und der Hardwareseite, zu deren Realisation man<br />
Folgendes braucht:<br />
- Ein Arduino UNO. Prinzipiell funktioniert dies<br />
selbstverständlich auch mit anderen Arduinos, hier<br />
wird der Aufbau jedoch an diesem erläutert<br />
- Ein normaler PPM-Fernsteuerempfänger mit Standard-<br />
Servo-Ausgang, sowie dem dazugehörigen Sender, oder<br />
einen Servo-Tester<br />
- Ein dreipoliges Servokabel<br />
- Ein 220-Ohm-Widerstand<br />
- Eine rote LED<br />
Erst die Software<br />
Zuerst muss die benötigte Software auf Ihrem Rechner<br />
installiert werden. Um den Einstig mit dem Arduino möglichst<br />
einfach zu gestalten, steht für Arduino eine eigene<br />
integrierte Entwicklungsumgebung (IDE) <strong>von</strong> Haus aus zur<br />
Verfügung. Da diese in Java programmiert wurde, ist sie<br />
plattformunabhängig und steht somit für die verschiedensten<br />
Rechnertypen zum Download bereit. Sie basiert auf der<br />
92<br />
www.rc-flight-control.de