Forum: Compiler & IDEs Dimmer


von Björn (Gast)


Lesenswert?

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?

von dkm (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.