PWM für LEDs in 256 Stufen

Gast #967540
Hallo,

ich möchte 3 LEDs per Software PWM dimmen. Die Werte dazu empfange ich 
über UART. Nun ist mir das Licht der LEDs aber zu logarithmisch, es 
sollte gleichmäßiger heller werden. (wie in LED Fading beschrieben).
Dafür würde ich jetzt eine Tabelle mit den Helligkeitswerten für 256 
Stufen benötigen. Die gibts aber im Artikel nur für 16 bit, und dafür 
ist mein Mega8 glaub n bisschen zu langsam um das in Software-PWM machen 
zu können. HW-PWM fällt weg, da ich ja 3 Kanäle brauche.
Gibts da ne fertige Tabelle mit 256 Stufen für ne 8-Bit PWM?
MFG Peter
Moin,

wie soll das gehen?
Bei 8bit hast du genau 256 Stufen zur Verfügung die alle gleich geteilt 
sind.  Natuerlich kannst du da jetzt deine log. Skala reinlegen, nur 
werden da etliche Stufen auf den gleichen PWM Wert abgebildet.

--
 SJ

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.