Banner Ausblenden
Kleines Logo

Willkommen auf PSI-Online

LED steuern

LED = Leuchtdiode

LED             

Bild einer LED mit klarem Gehäuse    

LEDs gibt es inzwischen in den unterschiedlichsten Ausführungen: Verschiedene Farben, Lichtstärken, Größen, Energieverbrauchswerte.

Allen gemein ist der niedrige Energieverbrauch und die lange Lebensdauer der LED im Vergleich zu anderen Leuchtmitteln. Früher waren sie nur im Elektronikbereich zu finden. Durch neuere Entwicklungen mit lichtstärkeren LEDs findet man sie auch vermehrt im Haushalt und ersetzen immer mehr herkömmliche Glühbirnen und Halogenlampen.

Anschluss an den Arduino

Die einfachste Methode ist, die LED an den PIN 13 anzuschließen. Das lange Bein (+ Pol) an den Port 13, das kurze Bein (- Pol) an Ground (GND). Eine LED kann auch an allen anderen digitalen PINs angeschlossen werden. Dann ist jedoch ein Vorwiderstand notwendig um die LED nicht zu überlasten. Beim Arduino hat der PIN 13 bereits den notwendigen Vorwiderstand eingebaut. Näheres zur Berechnung des Vorwiderstandes siehe unten.

Der Sketch lautet dann:

void setup() {                
  pinMode(13, OUTPUT);     
}

void loop() {
  digitalWrite(13, HIGH);   // set the LED on
  delay(1000);              // wait for a second
  digitalWrite(13, LOW);    // set the LED off
  delay(1000);              // wait for a second
}

 

Anschluss an andere Spannungsquellen mit einem Vorwiderstand:

       Vorwiderstand

Es gilt Ubatt = UR + Udiode also UR = Ubatt - Udiode

Wenn Ubatt und die Werte für die LED (Udiode und Imax) bekannt sind, kann man mit der Formel U=R*I den Vorwiderstand berechnen.

                            R = UR / Imax = (Ublatt - Udiode) / Imax

Erstellt: Andreas Hecker (23.12.2013) Letzte Änderung: Andreas Hecker (06.03.2014)