uwefed:
Brauchst Du alle 6 PWM- Ausgänge? wenn nicht dann benutze nicht pin 3 und pin 11. Beide hängen am gleichen Timer
Hallo Uwe,
ich habe den Quellcode von analogWrite nicht angeschaut, aber wenn es so wäre, dann könnte man nicht nur pin3/pin11, sondern auch pin5/pin6 sowie pin9/pin10 in diesem Fall nicht verwenden.
Ich glaube nicht, daß es so programmiert ist. Der atmega168/328 hat zwar tatsächlich nur 3 timer, aber je timer zwei unabhängig voneinander einstellbare counter, die somit 6 unterschiedliche Pulsweiten an den entsprechenden pins zulassen.
Deshalb glaube ich auch, daß da eine lib bereits den counter an pin3 in Anspruch genommen hat und Dein Beispiel deshalb auch als eigenständiges Programm korrekt läuft.
@buddah: Du scheinst ja eine abenteuerliche Schaltung zu haben, wenn Du die Lampen (Du hast ja geschrieben, es wären LEDs) drehen und wenden kannst, wie Du willst und nun zwei antiparallel angebrachte Dioden den Fehler behoben haben. ![]()