Stichworte sind LED-Matrix und Multiplexen.
Siehe auch mal hier: http://www.mikrocontroller.net/articles/LED-Matrix
Stichworte sind LED-Matrix und Multiplexen.
Siehe auch mal hier: http://www.mikrocontroller.net/articles/LED-Matrix
Hallo Hubert,
vielen Dank für den Hinweis. Das ist dann für mich leider nicht passend, denn es kann durchaus mal vorkommen, dass der Controller längere Berechnung durchführen soll, bevor die nächste Anzeige raus kann, was, wenn ich das richtig verstehe, dazu führen würde, dass nichts angezeigt wird. Dann nehm ich lieber drei 16-Bit-Schieberegister, dann bleibt die Anzeige ja solange erhalten, bis ich was neues reinschreibe, richtig? Es würde sich dann ja auch anbieten auf eine 4x4 Matrix umzustiegen, quasi als Erweiterung des urspünglich erdachten Projektes.
Dann brauch ich quasi eben jene Schieberegister, drei Treiber UDN2981, und ein paar Wiederstände.
Die Wiederstände berechnen sich ja aus R=U/i, heißt wenn ich 5V als Referenzspannung habe, Forward Voltage der LED 3V beträgt und 20mA zieht, dass mein Wiederstand 2/0,2=20 Ohm groß sein muss, richtig?
MfG
Der Eisvogel
Wenn du die Matrix statisch betreiben willst, kann nur mit Einschränkung mehr als eine LED leuchten.
Zeichne dir mal die Schaltung auf, dann wirst du schnell sehen was nicht geht.
2/0,2 = 10 du hast aber 0,02 also 100 Ohm.
Die Forward Voltage ist bei jeder Farbe unterschiedlich.
Hallo Hubert,
ups, da hab ich mich glatt beim Umrechnen vertan.
Also ich hab da jetzt mal so eine Skizze gemacht. Die roten Dinger sollen die LEDs sein. Wenn ich da jetzt drei Schieberegister so anschließe, wie das was da drin ist, dann kann ich doch die LEDs beliebig leuchten lassen. Wiederstände müssen natürlich auch rein und der Treiber auch, aber ist ja nur eine grobe Ansteuerungsskizze.
Hab ich jetzt irgendwo einen Denkfehler, oder geht das mit den Schieberegistern nicht so wie ich mir das denke?
MfG
Der Eisvogel
Lesezeichen