Forum: Mikrocontroller und Digitale Elektronik Acht RGB-LEDs schalten


von Oz z. (ozzy)


Lesenswert?

Moin,

ich möchte mir eine kleine LED-Leiste (ca. 10cm) mit 8 RGB-LEDs bauen. 
Das ganze soll über I2C konfigurierbar sein. Also bräuchte ich ja 
eigentlich 8*3=24 LED Ausgänge. Klar, so etwas gibt es, aber geht das 
auch einfacher?
Ich bin neulich auf so einen LED-Cube hier aus den Artikeln gestoßen: 
LED cube. Theoretisch würde man dann ja auch mit 8+3=11 Ausgängen 
auskommen, aber irgendwie ist mir die Beispiel-Schaltung für den 
3x3-Würfel nicht so ganz klar 
(http://www.leyanda.de/light/images/led_cube_3_leds.jpg).
Was ich nicht ganz verstehe, ist, wie man einzelne LEDs absteuert; 
angenommen, ich möchte D1 und D14 anschalten. Dafür muss ich ja K1_1 und 
K2_2 sowie K4_1 und K4_2 anschalten. Leuchten dann nicht aber noch D4 
und D14 mit? Irgendwie stehe ich da auf dem Schlauch...

MfG, Ozzy

von Daniel M. (erfolgstyp)


Lesenswert?

dein stichwort ist multiplexen
gibts nen guten artikel im avr tutorial

von Sesk K. (zeborok)


Lesenswert?

Seriell->Parallel-Schieberegister. Inwiefern per I2C konfigurierbar? Was 
du auf dem Schaltplan rechts außen siehst ist der Ebenen-Selektor => 
Multiplexing!

von Oz z. (ozzy)


Lesenswert?

Moin,
naja, würde die ganzen LEDs gerne per I2C an/ausschalten. Jetzt, wo ich 
das aber gelesen habe, dass die LEDs immer nur ganz kurz an sind, muss 
ich mir noch einmal etwas anderes überlegen...

Vielen Dank noch einmal, Ozzy

von Falk B. (falk)


Lesenswert?

Entweder LED-Matrix oder

http://www.mikrocontroller.net/articles/Port-Expander_PCF8574

davon dann drei Stück.

MfG
Falk

von Sesk K. (zeborok)


Lesenswert?

Oz zy schrieb:
> Moin,
> naja, würde die ganzen LEDs gerne per I2C an/ausschalten. Jetzt, wo ich
> das aber gelesen habe, dass die LEDs immer nur ganz kurz an sind, muss
> ich mir noch einmal etwas anderes überlegen...
>
> Vielen Dank noch einmal, Ozzy

Ach, du könntest ja nen Tiny hernehmen oder etwas anderes, kleineres... 
Dann entweder über die Schieberegister oder halt multiplexen. Die 
"Steuereinheit" kannst du dann ja per I2C ansteuern.

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
Noch kein Account? Hier anmelden.