In diesem Tutorial bauen wir zusammen eine einfache Lauflicht Schaltung mit dem Arduino auf und schreiben ein einfaches Arduino-Programm. Dieses Tutorial ist für Anfänger gedacht, es wird also alles Schritt für Schritt genau erklärt.
Der Arduino UNO ist ein Mikrocontroller, der mit einer C ähnlichen Sprache programmiert wird. Die Programmierung ist leicht zu lernen.
1. Benutzt Du zum erstem Mal einen Arduino?
Falls Du die obige Frage mit ja beantwortest, solltest Du zuerst an einem einfacheren Projekt üben.
In diesem Beitrag findest ein Tuturial, in dem stärker auf die Grundlagen eingegangen wird, als dies hier der Fall ist.
2. Benötigte Teile
Nummer | Beschreibung | Anzahl |
---|---|---|
1 | Arduino Uno* | 1 |
2 | Leuchtdiode* | 8 |
3 | Taster* | 1 |
4 | Diverse Widerstände* | |
5 | Steckbrett* | 1 |
6 | Diverse Drähte* |
3. Der Aufbau der Schaltung
Werbung (Affiliate - ich bekomme eine kleine Provision, dein Preis ändert sich nicht)
4. Wiederholendes Lauflicht
Unser Programm funktioniert so: Zunächst wird eine Variable als Konstante deklariert, welche das Intervall angibt. Mittels Schleife werden in "setup" die Pins 2 bis 9 als OUTPUT deklariert.
In der Methode "loop" werden, ebenfalls mit Hilfe einer Schleife, die Pins 2 bis 9 eingeschaltet und nach einer Verzoegerung (um den Wert von "interval") wieder ausgeschaltet.
5. Ping Pong Lauflicht
Damit das Lauflicht, wie ein Ping Pong Ball, hin und her geht, wird in loop eine weitere Schleife hinzugefügt
6. Modus per Button umschalten
Nun fügen wir noch einen Button hinzu, um zwischen den beiden Varianten hin und her schalten zu können.
Im Code wird nun der zusätzliche Eingang eingestellt und der Zustand des Button-Eingangs abgefragt. Bei jedem Tastendruck schaltet der boolsche Wert "pingPong" in den jeweils anderen Zustand um.
Die Variable "pingPong" wird anschließend als Bedingung für die Ausführung der zweiten Schleife verwendet.