Hallo,
ich habe bereits mit dem Tutorial
(http://www.mikrocontroller.net/articles/LED-Fading) erfolgreich einen
LED-Fader gebaut.
Ich nutze einen AVR Atmega32 welcher mit 8MHz läuft. An PD5 habe ich
eine LED (rot) mit einem 1kOhm Vorwiderstand angeschlossen.
So habe ich dann dort einen schönen Überblendeffekt (ohne Flackern)
genauso wie ich es möchte.
Nun habe ich aber das Problem, dass ich diese Schaltung nun auf mehrere
LEDs umlegen möchte. Dh es sollen am besten 3 verschiedene LEDs getrennt
von einander "fade-bar" sein. (am besten auch gleichzeitig - dh während
rot langsam "aus" geht - geht grün langsam an, usw)
Ziel des ganzen soll dann irgendwann mal eine Farbampel werden, wo ich
aus einer grünen, einer roten und einer gelben LED ein paar mehr Farben
mischen kann (je nachdem wie hell die einzelnen leuchten) und dies mit
sanften Farbübergängen umschalten.
Ich habe ja nur 1 16bit Timer zur Verfügung. Wie stelle ich das an?
Brauch ich einen Mikrocontroller mit 3 16bit Timern? (Ich find maximal
2)
Oder bin ich da komplett auf dem Holzweg?
Hier noch mein Code (in C):