Diffused 10 mm RGB LED on circuit board

FunduinoLast updated on

Rot, Grün und Blau einzeln ansteuern

Eine RGB-LED enthält drei Leuchtdioden in einem Gehäuse: Rot, Grün und Blau.

In dieser Anleitung schließt du die RGB-LED auf ihrer Platine an drei digitale Pins an und lässt die Farben nacheinander aufleuchten.

Die RGB-LED mit 10 mm Durchmesser auf ihrer Platine

Die RGB-LED

RGB steht für die drei Grundfarben Rot, Grün und Blau. Die RGB-LED enthält für jede Farbe ein eigenes Element, das jeweils an einem eigenen digitalen Pin hängt.

Solche LEDs findest du zum Beispiel:

  • in Maschinen als Statusanzeige – Rot für eine Störung, Grün für normalen Betrieb
  • in der Wohnung als LED-Band zur Dekoration oder indirekten Beleuchtung
Die RGB-LED mit 10 mm Durchmesser auf ihrer Platine

Anschluss an den Arduino

  • R an Pin 5
  • G an Pin 6
  • B an Pin 7
  • GND an GND
Anschluss der RGB-Platine: R an Pin 5, G an Pin 6, B an Pin 7, GND an GND

Das Programm

Der Sketch schaltet die drei Farben nacheinander für jeweils eine Sekunde ein. Weil die Farben hier nur ein- und ausgeschaltet werden, reichen normale digitale Pins. Wer Farben mischen will, nutzt PWM-fähige Pins und analogWrite().

Rot, Grün und Blau nacheinander
// Farbe rot an Pin 5
int LEDrot = 5;
// Farbe grün an Pin 6
int LEDgruen = 6;
// Farbe blau an Pin 7
int LEDblau = 7;
void setup()
{
  // LEDs als Ausgang setzen
  pinMode(LEDrot, OUTPUT);
  pinMode(LEDgruen, OUTPUT);
  pinMode(LEDblau, OUTPUT);
}
void loop()
{
  // rotes Element für 1 Sekunde einschalten
  digitalWrite(LEDrot, HIGH);
  delay(1000);
  digitalWrite(LEDrot, LOW);
  // grünes Element für 1 Sekunde einschalten
  digitalWrite(LEDgruen, HIGH);
  delay(1000);
  digitalWrite(LEDgruen, LOW);
  // blaues Element für 1 Sekunde einschalten
  digitalWrite(LEDblau, HIGH);
  delay(1000);
  digitalWrite(LEDblau, LOW);
}
Rate the instructions

Comments

Ask a question or share an experience

Contact us if something doesn’t work. Please include your board and the error message.

We review every comment before publication. Your email address remains with us.