LEDs mit Tran­sis­tor schal­ten

Lese­zeit: 4 Minu­ten
Navi­ga­ti­on

Der Ardui­no kann an sei­nen digi­ta­len Pins einen Aus­gangs­strom von 40 mA aus­ge­ben. Das reicht für fast alle gebräuch­li­chen ➨LEDs.

Meh­re­re LEDs las­sen sich nur mit vol­ler Leucht­stär­ke ansteu­ern, wenn jede an einem digi­ta­len Aus­gang ange­schlos­sen ist. Wenn 5 LEDs ange­schlos­sen sind, ist der benö­tig­te Strom (100 mA) zu groß. Sie leuch­ten nur schwach. Der Tran­sis­tor ist in der Lage, alle 5 LEDs gleich­zei­tig mit Strom zu ver­sor­gen.

Der Tran­sis­tor soll als elek­tro­ni­schen Schal­ter ver­wen­det wer­den. Die Basis wird an einen digi­ta­len Aus­gang des Ardui­no ange­schlos­sen. Wird der Aus­gang auf LOW geschal­tet, liegt kei­ne Span­nung an der Basis an und der Strom­fluss vom Kol­lek­tor zum Emit­ter ist gesperrt. Wird der Aus­gang auf HIGH geschal­tet, lei­tet die Basis und Strom kann vom Kol­lek­tor zum Emit­ter flie­ßen.

Wei­te­re Infor­ma­tio­nen

Zwi­schen der Basis und dem 5 V Aus­gang des Ardui­nos muss je nach Strom­be­darf der am Emit­ter ange­schlos­se­nen Bau­teils ein Wider­stand zwi­schen­ge­schal­tet wer­den.
In die­sem Fall sind es 1 kΩ.

Bei­spiel für die Berech­nung des Vor­wi­der­stands (exter­ner Link)

Benö­tig­te Bau­tei­le:

  • 5 LEDs
  • Tran­sis­tor BC547 TO-92 NPN
  • 5 Wider­stän­de > 100 Ω
  • Wider­stand 1 kΩ
  • Lei­tungs­dräh­te

Baue die Schal­tung auf.
(Fah­re mit der Maus über das Bild, um die Bezeich­nun­gen der Bau­tei­le zu sehen)


Das Pro­gramm ist kurz und tut nichts ande­res, als die LEDs im Rhyth­mus ein- und wie­der aus­zu­schal­ten.

# define TRANSISTOR 6 

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

void loop()
{
  digitalWrite(TRANSISTOR, HIGH);  
  delay(1000);                             
  digitalWrite(TRANSISTOR, LOW);  
  delay(500);                              
}

Der Pin 6 lässt sich auch mit der ➨Puls­wei­ten­mo­du­la­ti­on ansteu­ern. Schrei­be ein Pro­gramm, dass alle LEDs von dun­kel nach hell leuch­ten lässt und anschlie­ßend wie­der auf 0 dimmt.



Ver­wand­te Auf­ga­ben:


Letzte Aktualisierung: 3. Sep 2020 @ 14:10