
Video
Schaltplan

Quellcode
1// ─────────────────────────────────────────
2// BlueGrays · bluegrays.com
3// LED Blinken
4// ─────────────────────────────────────────
5// Lässt eine einzelne LED alle 100 ms an- und ausgehen. Zeigt die
6// grundlegende Verwendung der Funktionen digitalWrite und delay.
7//
8// Pins:
9// D9 -> LED (mit 220-Ohm-Widerstand)
10
11void setup() {
12 pinMode(9,OUTPUT); // LED-Pin als Ausgang
13}
14
15void loop() {
16 digitalWrite(9,HIGH); // LED einschalten
17 delay(100); // 100 ms warten (1000 ms = 1 s)
18 digitalWrite(9,LOW); // LED ausschalten
19 delay(100);
20}
21FAQ
Warum darf eine LED nicht ohne Widerstand angeschlossen werden?▾
Der Strom der LED wird nicht automatisch begrenzt; wenn sie direkt an 5 V angeschlossen wird, zieht sie zu viel Strom, wodurch sowohl die LED als auch der Arduino-Pin beschädigt werden können. Ein 220-Ω-Widerstand begrenzt den Strom auf etwa 13–15 mA; dies ist sowohl für die LED als auch für den Pin sicher.
Welcher Anschluss der LED ist der Pluspol (+)?▾
Der lange Anschluss ist die Anode (+), der kurze Anschluss ist die Kathode (−). Die Seite des LED-Gehäuses mit dem geraden Schnitt ist ebenfalls die Kathode. Die Anode wird (über einen Widerstand) an einen Arduino-Pin angeschlossen, die Kathode an GND; bei verkehrter Polarität leuchtet die LED zwar nicht, wird aber nicht beschädigt.
Ich habe den Code hochgeladen, aber die LED leuchtet nicht. Was sollte ich überprüfen?▾
Überprüfe nacheinander: Ist die LED verkehrt herum eingesteckt, stimmen der Code und die Pin-Nummer im Schaltplan überein, ist die GND-Verbindung vorhanden, befinden sich die LED und der Widerstand auf dem Steckbrett in derselben Reihe? Die „L“-LED auf der Platine ist ebenfalls an Pin 13 angeschlossen; du kannst es zunächst mit LED_BUILTIN ausprobieren.
Wie kann ich die Blinkfrequenz ändern?▾
Der Wert innerhalb von `delay()` wird in Millisekunden angegeben: `delay(1000)` wartet eine Sekunde. Wenn du den Wert verringerst, blinkt die LED schneller; wenn du ihn erhöhst, blinkt sie langsamer. Du kannst die Leucht- und Aus-Zeiten auch separat einstellen.
