Eine LED blinken lassen
Teil des Abschnitts Erste Schaltungen der Arduino-Journey von Coddy. Lektion 1 von 22.
Ein Arduino Uno ist ein kleiner Computer, der Mikrocontroller genannt wird. Du schreibst dafür ein Programm, einen sogenannten Sketch, und das Board führt es selbstständig immer wieder aus, solange es mit Strom versorgt wird.
Jeder Sketch hat zwei Teile:
void setup() {
// wird einmal ausgeführt, wenn das Board startet
}
void loop() {
// wird immer wieder ausgeführt, ohne Ende
}Das Board kommuniziert über seine Pins mit der Außenwelt. An Pin 13 ist eine LED angeschlossen. Um sie zum Leuchten zu bringen, konfiguriere den Pin in setup() als Ausgang und setze ihn dann auf HIGH (5 Volt, an) oder LOW (0 Volt, aus):
pinMode(13, OUTPUT);
digitalWrite(13, HIGH);delay(1000) hält den Sketch 1000 Millisekunden, also eine Sekunde, an. Setze in loop() den Pin auf an, warte, schalte ihn aus und warte erneut – dann blinkt die LED für immer.
Aufgabe
EinfachDas Board hat eine LED an Pin 13. Dieser Sketch lässt sie blinken: setup() macht Pin 13 zu einem Ausgang, und loop() schaltet die LED ein, wartet eine Sekunde, schaltet sie aus und wartet wieder, immer weiter.
Drücke auf dem Board auf Run, um sie blinken zu sehen, und dann auf Check.
Probier es selbst
void setup() {
pinMode(13, OUTPUT); // Pin 13 ist ein Ausgang
}
void loop() {
digitalWrite(13, HIGH); // LED an
delay(1000); // eine Sekunde warten
digitalWrite(13, LOW); // LED aus
delay(1000); // eine Sekunde warten
}
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Erste Schaltungen
1Hallo, Board
Eine LED blinken lassenSetup und LoopDie Blinkgeschwindigkeit ändernEine eigene LEDZwei LEDs im WechselKommentare in deinem Sketch2Mit deinem Computer kommunizieren
Hallo, Serial MonitorPrint oder PrintlnZahlen ausgebenDeine erste VariableHochzählenWenn ein Int an seine Grenzen stößtÜbe selbstständig: Arduino-Playground