
Selbst ausprobieren
Gib der LED deinen Rhythmus.
Bestimme, wie lange die LED jeweils an und aus bleibt.
digitalWrite(LED_BUILTIN, LOW);
delay(1000);LED ausWas du beobachten kannst
1000 ms an und 1000 ms aus ergeben zusammen einen Zyklus von zwei Sekunden.
Ein paar Zeilen Code werden sichtbar
Eine LED ist ein erstaunlich guter Anfang: Du siehst sofort, ob dein Programm einen Ausgang verändert. Beim Arduino Uno kannst du zuerst die eingebaute LED nutzen. So lernst du den Ablauf kennen, bevor eine zusätzliche Schaltung dazukommt.
Auf dem Foto erkennst du USB-Anschluss, Mikrocontroller und beschriftete Anschlussleisten. USB verbindet das Board beim Programmieren mit dem Computer. Die Anschlüsse werden später zur Verbindung mit Tastern, Sensoren oder weiteren Ausgängen.
So entsteht der Blinkrhythmus
- Vorbereiten.
setup()legt einmal fest, dassLED_BUILTINein Ausgang ist. - Einschalten.
digitalWrite()setzt den Ausgang aufHIGH; im Blink-Beispiel des Uno leuchtet die LED. - Warten und ausschalten. Nach einer Pause setzt das Programm den Ausgang auf
LOW. - Wiederholen. Nach der zweiten Pause beginnt
loop()erneut. Beide Pausen zusammen bestimmen den vollständigen An/Aus-Zyklus.
Der Originalcode von Arduino macht diesen Zusammenhang gut nachvollziehbar. Mit je 1000 Millisekunden Pause dauert ein vollständiger Zyklus ungefähr zwei Sekunden.
Verändere eine Sache
Lade das offizielle Blink-Beispiel und ändere zunächst nur eine der beiden Wartezeiten. Leuchtet die LED nun länger, oder wartet sie länger im ausgeschalteten Zustand? Formuliere deine Vermutung vor dem Hochladen.
Danach ist eine externe LED ein sinnvoller nächster Schritt. Folge dabei dem Aufbau der offiziellen Anleitung mit passendem Vorwiderstand. Ein eigener Blinkrhythmus kann später der Anfang einer Statusanzeige, eines kleinen Spiels oder einer Reaktion auf einen Taster sein.
Von anderen Makern lernen
Schau dir an, wie es geht.
Arduino Tutorial (deutsch) #2 - Blink LED + programming Tutorial
Beobachte, welche Codezeile den Ausgang ändert und welche nur die Zeit bis zum nächsten Wechsel bestimmt. Veröffentlicht 2016: Die IDE sieht heute anders aus; das Blink-Prinzip bleibt als Einstieg geeignet.
Arduino Tutorial #01 LED blinken lassen //German/Deutsch
Vergleiche Aufbau und Programm: Wo steckt die LED, und welcher Anschluss wird im Code angesprochen? Ergänzende Aufbau-Demo; die aktuelle Anleitung des verwendeten Boards bleibt die Referenz.