Das habe ich vor: In der Hintergrundbeleuchtung des Tacho, DZM usw. sind 6 kleine Glühbirnen(Sockel T5) verbaut. Die sind so verteilt: - 2 für Tacho - 2 für DZM - 1 für Tank - 1 für Temp. Davon leuchten inzwischen die für Tank und Temp. nicht mehr. Da ich das sowieso irgendwann mal auswechseln will, habe ich mir gedacht da gleich LEDs zu benutzen. Meine Idee dazu ist 6 RGB-Leds zu benutzen und alle einzeln ansteuern, oder die für Tacho und DZM jeweils zusammen. Der Grund dafür ist dass ich den einzelnen Teilen bei Bedarf unterschiedliche Farben geben möchte. Welche angezeigt werden, soll über eine Tastatur dem µC mitgeteilt werden. Soweit ist mir das klar. 4-6 stelligen Zahlencode(Bsp: 1534(24) eingeben und das Programm schaltet die entsprechenden Farben (1 = Rot, 2 = Grün, usw.) für die Anzeigen. Jeder Ziffer ist für eine LED/Anzeige (Bsp: 1. Ziffer schaltet die Farbe für die Temp.). Das Problem dabei ist jetzt aber wie ich die vielen Pins der RGBs anschließen soll. Benötigt würden 12 (Tacho und DZM als 1) - 18 (alle einzeln) Pins, da pro LED 3 Pins vorhanden sind. Ich habe mir bisher einen LED-Baustein angesehen, der aber leider nur 10 LEDs steuern kann. Wie könnte ich das jetzt am Besten lösen ohne soviele Pins am µC zu verschwenden? Am liebsten wäre mir max. 1 Port oder weniger.
Nur An/Aus, kein Dimmen? => Porterweiterungen, Porterweiterung mit SPI, AVR-Tutorial: Schieberegister
Ja nur einschalten mit dem normalen Licht wie bisher auch. Wahrscheinlich ein kleiner Transistor mit der Basis auf der Zuleitung der Beleuchtunt zum durchschalten. Aber dass das so einfach geht hätte ich mir nicht gedacht :-)
Achja: Dimmen vielleicht später mal zum mischen der Farben. Ist aber nicht vorrangig, sondern eher mal als Zusatz.
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.