Hi,
darf ich mich in Euer Thema einklinken, da ich ein ähnliches vor habe.
zuerst einmal eine Grundsatzfrage
Ich möchte LEDs -- nacheinander --- dimmen. Es ist ein Lauflicht mit 24 (oder mehr) LEDs die im Kreis angeordnet sind .
Es soll nun so veränderet werden, dass jede LED nacheinander gedimmt wird.
Der Atmega 8 hat 3 PWM - Ausgänge.
Brauche ich jetzt einen Atmega mit 24 PWM ?

Dank Eures Threads habe ich beinahe verstanden wie man ein PWM mit varibaler Frequenz erzeugt.
was mir noch nicht klar ist, warum mehrere For -next vorhanden sind.

Verstehe das so, das man einmal hochzählt (steigende helligkeit) und dann wieder zurückzählt.
Bis zur nächsten LED muß dann eine weitere zeitschleife sein bis bei der nächsten LED der PWM erneut begonnen wird.

Ist das so richtig ?

Könnte das Programm eventuell mehr auskommentiert werden, damit ich den verlauf besser verstehen kann ?
Gruß Uwe