Manchmal sagen Farben mehr als tausend Worte. Mit dem KY-011 Zwei-Farben-LED-Modul kannst du deinen Projekten eine klare und unmissverständliche Statusanzeige verleihen. Das Modul enthält eine spezielle 5mm LED, in der zwei separate Leuchtdioden – eine rote und eine grüne – verbaut sind. Beide teilen sich einen gemeinsamen Masseanschluss (Kathode).
Du kannst jede Farbe einzeln ansteuern, um die LED rot oder grün leuchten zu lassen. Schaltest du beide Farben gleichzeitig ein, mischen sie sich zu einem warmen Gelb- oder Orangeton. Damit hast du drei verschiedene Zustände in einer einzigen LED! Ob du den Erfolg einer Operation (grün), einen Fehler (rot) oder einen Wartezustand (gelb) signalisieren möchtest – dieses Modul macht es dir leicht. Es ist ein simples, aber unglaublich nützliches Bauteil für jedes interaktive Projekt.
Deine technischen Vorteile im Überblick:
- Drei Zustände, eine LED: Leuchtet Rot, Grün oder Gelb/Orange durch Mischen.
- Klare Statusanzeige: Perfekt für visuelles Feedback wie „OK“, „Fehler“ oder „Warnung“.
- Einfache Ansteuerung: Jeder Farbkanal wird über einen separaten Digital-Pin gesteuert.
- Common Cathode Design: Einfache Verkabelung mit einem gemeinsamen Masse-Pin.
- Integrierte Widerstände: Meist sind Vorwiderstände bereits auf der Platine verlötet.
- Breite Kompatibilität: Arbeitet zuverlässig mit 3.3V- und 5V-Mikrocontrollern.
- Kompakt und praktisch: Passt auf jedes Breadboard und in jedes Projekt.
Technisches Datenblatt
Arduino Code
/*
KY-011 Zwei-Farben-LED Beispiel
Dieses Programm schaltet die LED im Sekundentakt durch die
drei möglichen Farben: Rot, Grün und Gelb.
*/
// Definiere die Pins, an denen die LED angeschlossen ist
const int redPin = 9; // Roter Kanal
const int greenPin = 10; // Grüner Kanal (oft mit 'Y' für Yellow markiert)
void setup() {
// Konfiguriere die Pins als Ausgänge
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
}
void loop() {
// 1. Nur Rot leuchten lassen
digitalWrite(redPin, HIGH);
digitalWrite(greenPin, LOW);
delay(1000);
// 2. Nur Grün leuchten lassen
digitalWrite(redPin, LOW);
digitalWrite(greenPin, HIGH);
delay(1000);
// 3. Gelb leuchten lassen (Rot und Grün an)
digitalWrite(redPin, HIGH);
digitalWrite(greenPin, HIGH);
delay(1000);
}

