Hallo,
eine Frage:
Ich habe LEDs mit Vorwiderstand für 12V. Diese habe ich an meinem Arduino angeschlossen und sie leuchten ! Ich dachte das Board hat nur 5V?
(Bin kein Elektriker, also bitte nicht gleich Köpfen für solche Fragen)
Nun funktioniert meine LED Reihenfolge schon ganz gut, es laufen 12 LEDs über je einen PWM Port.
Habe auch schon die LEDs über die Digital Outs angesprochen, leuchten.
Kann es sein, dass die LEDs mit einem geringeren Widerstand, also für 5V, heller leuchten, also mit 12V Widerstand?
Und, kann ich 4 LEDs in Reihe o. Paralell an einen PWM Port hängen und gleichzeitig leuchten lassen?
Gruß und Danke
vor 40 weeks 4 days
Hallo
Als erstes mal zu den Vorwiderständen. Du hast es eigentlich schon richtig erkannt das die LED´s heller leuchten würden mit den richtigen Widerständen. Ausrechnen kannst du dir das ganze über das Ohmsche Gesetz. Jede LED hat einen gewissen Nennstrom(Forward Current) und eine Forward Voltage, das ist die Spannung die über die LED abfällt.
Du musst mit einem Widerstand dafür sorgen das (dauerhaft) nicht mehr Strom als der Forward Current fließen kann.
zb.
Forward Current = 30mA
Forward Voltage = 2,1V
VCC = 5V
R = (VCC - Forward Voltage) / Forward Current == (5-2,1)/0,03 == 96,6 Ohm
Einen 96,6Ohm Widerstand gibt es natürlich nicht darum nehmen wir den nächst größeren Wert, in dem Fall 100Ohm.
Zu allen deinen anderen Fragen:
Pass auf was du tust! Absolut Maximum Ratings vom µC beachten! Du darfst pro I/O Pin "nur" 40mA treiben und gesamt darfst du 200mA nicht überschreiten.
Der µC wird sich nicht auf der Stelle in Rauch auflösen aber fängt dann an ganz lustige Fehler zu produzieren und bei den 54 LED´s von denen du gesprochen hast wird er rauchen!
Ich hab ja schon gesagt das du Treiber brauchst!
mfg
Spot
Login or register to post comments