Hallo,
bei Conrad (http://www.conrad.de/ce/de/product/180242/) wird eine Bi-LED
angeboten, die angeblich rot und grün leuchten kann. Doch die LED hat
nur zwei Beinchen. Wie kann ich dann die unterschiedlichen Farben
leuchten lassen? Müsste die LED nicht drei Beine dafür haben?
Gruß,
mythbu
Hey,
Lachsschokolade schrieb:> Datenblatt schon angeschaut?> Drin ist es sehr gut ersichtlich
sorry Leute, was bin ich D**F! Aber zu meiner Verteidgung muss ich
sagen, dass der Hinweis etwas versteckt neben den Dimensionen ist, oder?
Folgendes Problem habe ich: ich will einen 3x3x3 Cube aufsetzen, an dem
jede LED eindeutig ansteuerbar ist und ich bestimmen kann, in welcher
Farbe die LED leuchten soll. Nun habe ich mit folgendem Punkt Probleme:
Ansteuerbarkeit
Mit der "normalen" Beschaltung eines 3x3x3 Cubes geht das so:
http://www.ledstyles.de/index.php?page=Attachment&attachmentID=5162&h=14fd27d042c0853320f7f045e11838b113fe8373
Da habe ich aber auch schon ein Problem, wenn ich z.B. nur die untersten
drei leuchten lassen möchte und darüber nur die mittlere. (Ist die
Lösung hierzu, dass man X Sekunden die unteren drei einschaltet und dann
wieder aus und dann Y Sekunden die LED darüber? Wenn das schnell genug
geht, mogeln wir uns dann an der Wahrnehmung des Auges vorbei?)
Falls das so geht wie ich Glaube und ich den obigen Schaltplan nehmen
kann, dann muss ich einfach nur wie beim Charlieplexing High und Low an
den entsprechenden Polen tauschen?
Kann ich dann so jede LED ansteuern?
Vielen Dank & Gruß,
mythbu
Geht das so, wie ich beschrieben habe?
* Schaltung wie oben beschrieben
* Zum Ansteuern versch. LEDs gleichzeitig schnelles ein und ausschalten
verwenden
* Durch vertauschen von Low und High Farben darstellen
Gruß,
mythbu
Leider geht das nicht so einfach mit dem Ausschalten und schnellen
Einschalten, um das Auge zu täuschen. Denn: wenn ich jede LED anschalten
würde, dann würde im besten Falle die Ausführung 27 ms dauern (wg. 27
LEDs). Doch das ist schon zu schnell und man sieht es flackern!
Und wenn ich das mit Charlieplexing mache? Wenn ich diese LED verwende
(d.h. ein LED-Doppel von
http://www.the-powl.de/knowhow/charlieplexing/charlieplexing52.png wird
durch die obige LED ersetzt, da die ja so aufgebaut ist) und 8 Ports,
dann kann ich doch jede LED ansteuern, oder? Mmmm, scheint auch nicht so
einfach zu sein ...
Gruß,
mythbu
Charlieplexing funktioniert nicht mit Duo-LEDs. Schau doch mal hier im
Wiki nach Multiplexing und LED-Matrix, ja? Auf die beiden Wörter kann
man sogar draufklicken, wenn ich mich nicht irre.
Gruß
Jonathan
mythbu schrieb:> * Schaltung wie oben beschrieben
Nein.
> * Zum Ansteuern versch. LEDs gleichzeitig schnelles ein und ausschalten> verwenden
Ja. Geht in Software bei AVR.
> * Durch vertauschen von Low und High Farben darstellen
Ja. Aber nicht mit obiger Schaltung. Du musst sowohl Spalten als auch
Zeilen low und high schalten können.
Ablauf ist etwa wie folgt:
Zeile 1 low, andere Zeilen tristate.
Spalten der LEDs, die in Zeile 1 Rot leuchten sollen high, andere
Spalten low.
warten
Spalten der LEDs low.
Zeile 2 low, andere Zeilen tristate.
Spalten der LEDs, die in Zeile 2 Rot...
Wenn alle Zeilen durch, das Ganze umgekehrt:
Zeile 1 high, andere Zeilen tristate.
Spalten der LEDs, die in Zeile 1 Grün leuchten sollen low, andere
Spalten high.
warten
Spalten der LEDs high.
Zeile 2 high, andere Zeilen tristate.
Spalten der LEDs, die in Zeile 2 Grün...
Und wiederholen.
Den Zyklus machst Du am besten mit nem Timer-Interrupt, jedesmal einen
Counter hochzählen und nach Counterstand die entsprechende Zeile
auswählen.
Du brauchst Multiplexing mit 2 x der Zeilenzahl, sieh also zu, dass Du
möglichst wenig Zeilen hast. 3 x 3 x 3 Cube also 3 Zeilen und 9 Spalten
=> 6 fach Multiplexing ist locker machbar.
Timm Thaler schrieb:> Den Zyklus machst Du am besten mit nem Timer-Interrupt, jedesmal einen> Counter hochzählen und nach Counterstand die entsprechende Zeile> auswählen.>> Du brauchst Multiplexing mit 2 x der Zeilenzahl, sieh also zu, dass Du> möglichst wenig Zeilen hast. 3 x 3 x 3 Cube also 3 Zeilen und 9 Spalten> => 6 fach Multiplexing ist locker machbar.
Das ist mir noch etwas zu hoch ^^ Ich glaube ich kann mein Problem in
folgendem - einfachreren - Szenario darstellen: Charlieplexing mit 6
LEDs an 3 Pins. Frage: wie kann ich z.B. alle LEDs anschalten?
Gruß,
mythbu