Forum: Mikrocontroller und Digitale Elektronik RGB-LED + 74VHC595


von andreas (Gast)


Lesenswert?

Hallo,
ein Bekannter hat mir den NLSF595 als Treiber für meine RGB-LED 
empfohlen.
Leider steh ich etwas auf dem Schlauch, wie dies praktisch funktionieren 
soll?!
Im Datenblatt ist ein Application Beispiel.
Da brauche ich zum Ansteuern nur die MISO-Leitung, CLK und EN.
Doch wie will ich mit diesen 3 Leitungen die verschiedenen Farben der 
RGB-LED realisieren?

Ich werd irgendwie nicht schlau daraus, was ich machen muss, damit die 
RGB-LED z.B. weiß leuchtet oder lila.

Hat wer von euch vielleicht ein Tutorial oder kann es mir kurz 
erklären?!

Vielen, vielen Dank!!

von Flo (Gast)


Lesenswert?

Du schiebst den RGB-Wert (rote, grüne und blaue Intensitätsangabe) über 
SPI (serielles Interface) in den Baustein.
Der wiederum regelt die LED-Ansteuerung.
So grob gesprochen, alles weitere steht im Datenblatt.

von andreas (Gast)


Lesenswert?

Vielen Dank, das wäre natürlich ein Traum!

Aber wo steht das? Wo steht die Befehlskette, die ich rausschicken muss?
Schreibe ich diese in einen Speicher und sie werden dann auf einmal 
ausgeführt oder stelle ich jede LED nacheinander ein bzw. muss ich diese 
Ansteuerung dann dauerhaft rausgeben, oder bleibt sie, nachdem sie 
einmal ausgewählt wurde, bei der Farbe?

Gibt es irgendwo eine anschauliche Erklärung?

von Flo (Gast)


Lesenswert?

Herbe Enttäuschung, das ist doch nichts anderes als ein 
8-bit-Schieberegister mit der Fähigkeit, direkt LEDs anzusteuern.

Kannst aber über verschiedene Widerstände arbeiten, um so wenigstens 
einen 8-bit-Farbwert zu erhalten.

von Falk B. (falk)


Lesenswert?

@andreas (Gast)

>Aber wo steht das? Wo steht die Befehlskette, die ich rausschicken muss?

Naja, hier gibt es ein klassisches Missverständnis.

Der 74HC595 genauso wie der 74VHC595 sind einfach, binäre 
Schieberegister. Mit denn kann man die RGB-LEDs nur an und Ausschalten, 
macht max. 8 Farben. Wenn man die einzlen RGB-LEDs dimmen will, braucht 
man eine TLC5921 & Co. Der kann die LEDs linear ansteuern.

>Gibt es irgendwo eine anschauliche Erklärung?

Im Datenblatt.

MFG
Falk

von andreas (Gast)


Lesenswert?

Ich habe mir gerade folgende Farbtabelle angesehen
http://gucky.uni-muenster.de/cgi-bin/rgbtab
Mir würden die 8 "Grundfarben" genügen, dann kann ich den Baustein ja 
verwenden.

Nur kann ich z.B. alle drei LEDs "gleichzeitig" anschalten, damit ich 
sie weiß leuchten lassen kann?

von Falk B. (falk)


Lesenswert?

@  andreas (Gast)

>Mir würden die 8 "Grundfarben" genügen, dann kann ich den Baustein ja
>verwenden.

Ja.

>Nur kann ich z.B. alle drei LEDs "gleichzeitig" anschalten, damit ich
>sie weiß leuchten lassen kann?

Ja, aber wahrscheinlich wird dein Weiss einen Farbstich haben. Das muss 
man ggf. duch manuelle Anpassung der einzelnen Vorwiderstände 
korrigieren.

MFG
Falk

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.