Hallo Leute, ich bin gerade dabei mir mit einem at90s2313 einen dimmer für LEDs zu basteln. Ich habe erstmal den Code aus dem Beispiel demo.c von WinAVR etwas verändert und wenn ich nun PortD0 auf Masse ziehe dann dimmt eine LED langsam an und nach einigen Sekunden wieder aus. Mein Problem ist allerdings das diese Dimmung Per PWM ziemlich bescheiden aussieht erst dimmt die LED ganz schnell ein und dann sieht es so aus als wenn sie während des dimmvorgangs sich fast garnicht verändert in ihrer helligkeit. Wie kann ich das mittels Code verändern?
schau mal den code bei http://www.loetstelle.net/projekte/softonoff/softonoff.php an (Assembler), da arbeite ich mit 3 verschiedenen Änderungsgeschwindigkeiten, um diesen Effekt etwas zu kompensieren. Das Auge hat eine logarithmische Empfindlichkeit, das könnte man auch z.B. durch eine Lookup-Table gut implementieren dkm
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.