Arduino

August 2014

Nein, Arduino ist nicht unser Sohn, sondern vielmehr ein Microcontroller Experimentierboard.

Ich hab mich ja schon immer für so Microcontrollerzeugsl interessiert - und sogar in der Schule a bissl was dazu gelernt - seit Letztens beschäftige ich mich mehr mit dem Arduino. Wers nicht kennt, unter www.arduino.cc wird man fündig. Der Vorteil für mich besteht darin, daß man nicht ewig mit dem Programmer und Minimalsystem herumschustern (Auch wenn mir das als Kraweuschuasta ja in die Wiege gelegt wurde....) muss, sondern braucht nur einen Arduino, ein USB Kabel, die Software ist gratis und a paar Leds, Widerstände, LC Display eventuell a paar Sensoren - günstig aus China oder teurer - dafür beschrieben und mit Pinbelegung - aus Europäischen Landen.

Fürs Erste würd ich mal das klassische LED blinken versuchen, mit unterschiedlichen Frequenzen. Dann eventuell amal a RGB Led ansteuern und a LC Display hier gibts genug Anfangs- Stolpersteine :-)  Aber kommt Zeit kommt Schaltung. Kommt mehr Zeit kommt auch a Programm - Beim Arduino heißt das Sketch.

Was generell nicht schadet ist, wemma ein bissl englisch kann, dann findet ma im Intanetz an ganzen Haufen Informationen, Anleitungen und Programme (sog. Sketches) dafür.

Ich spare mir hier die fünftausendundzwölfzigste Vorstellung, was der Arduino ist und kann und beginne gleich mit meinen fulminanten Programmier- und Schaltungsergüssen. Nach 2 Fotos, was ich bisher zusammengebastelt habe, das erste Projekt zeigt Tatsachen an, das Zweite das Datum und die Zeit:

   


Ampelschaltung ohne delay() Funktion (mit delay() wird der ganze Microcontroller für die eingestellte Zeit angehalten, da tut sich in der Zwischenzeit nix, niente, nada. Also muss man viel mit if Schleifen und Zeitstempeln arbeiten, damit man das umgehen kann. Vorteil ist, daß man mit dem Arduino dann mehr gleichzeitig ansteuern kann, als nur eine Ampel - somit braucht man nicht einen Arduino pro Ampel sondern kann - je nach Arduino - mehrere Ampeln mit einem Arduino ansteuern).








Mehr demnächst, wenn ich mal Zeit finde, möchte ich eine Lichtsteuerung für die Häuser auf meiner (zukünftigen) Modelleisenbahn zusammenfummeln, erste Tests liefen bereits erfolgreich. Der Arduino steuert die Leds - angeschlossen über LED Treiber oder direkt - mit einer vordefinierten Sequenz. Zusätzlich kann man über PC und RS232 (das ist die Serielle Schnittstelle, für die Spätgeborenen unter uns) die einzelnen Leds oder eventuell Gruppen derselben schalten.



#include arduino.h

Hier gehts zur Hauptseite, falls Sie durch einen Deeplink auf diese Seite gekommen sind.