Hallo, ich möchte mit einem Arduino eine LED Multiplexschaltung aufbauen. Ich möchte dazu LEDs verwenden mit 3,2V und max. 20 mA. Der Arduino liefert max. 40mA. Welche Transistoren wären hier am besten geeignet? Oder sollte man lieber FETs benutzen? Viele Grüße Steffen
Ein Arduino liefert 20mA (bei 40 geht er kaputt), und die LED braucht 20mA, da sie aber bei Multiplex nur einen Bruchteil der Zeit an ist, beispielsweise bei einer 5 x 5 Matri nur 1 von 5 Millisekunden, muss man 100mA schalten, und weil davon 5 in einer Reihe angeordnet sind, braucht man für die Zeilen 500mA. Da ein bipolarer Transistor 1/10 des geschalteten Strom als Basisstrom braucht, müsste man 50mA liefern können, was der Arduino nicht kann. Also nimmt man am Besten kleine MOSFETs wie IRF7103 oder IRF7304.
Okay, das habe ich mir einfacher vorgestellt. Es soll eine 9x9 Matrix werden und Als Netzteil war ein 5V 1A Netzteil angedacht. Bei den Vorgeschlagenen MOSFETs sind jeweils 2 in einem Gehäuse untergebracht oder? Wie ist das dann mit den Vorwiderständen für die LEDs. Ich hatte da für jede Zeile 1 100Ohm Widerstand geplant. Ist das so richtig?
Steffen schrieb: > Wie ist das dann mit den Vorwiderständen für die LEDs. Ich hatte da für > jede Zeile 1 100Ohm Widerstand geplant. Ist das so richtig? Solche Widerstände sollte man berechnen, und nicht irgendetwas nehmen, was gerade in der Kiste liegt. Siehe auch LED . Gruss Harald
Aus dem Artikel werde ich noch nicht ganz schlau, da ich die Sättigungsspannung des Transistors usw. nicht kenne. Die Widerstände hatte ich berechnet für eine einzelne LED bei 5V und 20mA. Aber das scheint ja dann für die Matrix nochmal anders zu gehen.
Dann lies mal den Artikel in Ruhe und denk drüber nach. Es steht alles da.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.