LED (einzeln)
AktuatorLight Emitting Diode — leuchtet wenn Strom durchfliesst. IMMER mit Vorwiderstand verwenden (220 Ohm), sonst brennt sie sofort durch! Mit PWM kann man die Helligkeit steuern.
Technische Daten
| Kategorie | Licht |
|---|---|
| Schnittstelle | Digital/PWM |
| Pinbelegung | Anode (+, langes Bein), Kathode (-, kurzes Bein) |
| Anzahl Pins | 2 |
| Betriebsspannung | 1.8V – 3.3V |
| Stromverbrauch | 20.0 mA |
Anschluss
Arduino Uno R3
D3=Anode (ueber 220-Ohm-Widerstand), GND=Kathode
Hinweise: 220-Ohm-Vorwiderstand IMMER verwenden! Pin D3 kann PWM fuer Dimmen.
Codebeispiele
LED blinken und dimmen (PWM) Anfaenger
Zuerst blinkt die LED, dann wird sie mit PWM (Pulsweitenmodulation) langsam heller und dunkler. PWM schaltet den Pin sehr schnell an und aus — je laenger er an ist, desto heller wirkt die LED.
Benoetigte Bibliotheken: Keine (nur Arduino-Standardfunktionen)
// ============================================
// LED: Blinken und Dimmen mit PWM
// ============================================
// Anschluss: Pin D3 -> 220-Ohm-Widerstand -> Anode (langes Bein)
// Kathode (kurzes Bein) -> GND
#define LED_PIN 3 // Pin D3 (kann PWM!)
void setup() {
pinMode(LED_PIN, OUTPUT);
Serial.begin(9600);
Serial.println("LED-Demo: erst blinken, dann dimmen");
}
void loop() {
// === Teil 1: Blinken (3x) ===
Serial.println("Blinken...");
for (int i = 0; i < 3; i++) {
digitalWrite(LED_PIN, HIGH); // LED an
delay(300);
digitalWrite(LED_PIN, LOW); // LED aus
delay(300);
}
// === Teil 2: Langsam heller werden (Fade In) ===
Serial.println("Fade In...");
for (int helligkeit = 0; helligkeit <= 255; helligkeit += 5) {
analogWrite(LED_PIN, helligkeit); // PWM: 0=aus, 255=volle Helligkeit
delay(30);
}
// === Teil 3: Langsam dunkler werden (Fade Out) ===
Serial.println("Fade Out...");
for (int helligkeit = 255; helligkeit >= 0; helligkeit -= 5) {
analogWrite(LED_PIN, helligkeit);
delay(30);
}
delay(1000); // Pause vor dem naechsten Durchlauf
}
Haeufige Probleme
LED leuchtet nicht
Symptom: LED bleibt dunkel obwohl der Code laeuft
Ursache: LED falsch herum, Vorwiderstand vergessen, oder falscher Pin
Loesung:
Vermeidung: Eselbruecke: 'Langes Bein = Plus'. Immer mit Vorwiderstand!
Projekte mit diesem Bauteil
Probleme mit LED (einzeln)?
KI-Lernhelfer fragen