Forum: Projekte & Code ADC-gesteuerte PWM mit LED-Anzeige


von Stu S. (stussy)


Angehängte Dateien:

Lesenswert?

Das Programm liest über den ADC den Wert eines Potentiometers ein und 
wandelt ihn in ein PWM-Signal um. Dieses PWM-Signal (an PD6) kann z. B. 
zur Helligkeits- oder Drehzahlsteuerung verwendet werden. Zusätzlich 
schaltet es zwei LEDs abhängig vom eingestellten Duty Cycle: eine ab ca. 
25 % und eine nur in einem kleinen Bereich zwischen etwa 40–50. Es 
handelt sich also um eine einfache Potentiometer-zu-PWM-Steuerung mit 
Statusanzeige.

von N. M. (mani)


Lesenswert?

Ohne die "Qualität" des Codes beurteilen zu wollen 2 Anmerkungen dazu:
Für was für einen Controller ist das?
Code als PDF? Warum?

von Georg M. (g_m)


Lesenswert?

N. M. schrieb:
> Für was für einen Controller ist das?

Der Code ist für einen veralteten AVR-Mikrocontroller bestimmt, daher 
diese kryptografische Notation:
1
ADCSRA = (1 << ADEN) | (1 << ADPS2) | (1 << ADPS1) | (1 << ADPS0);
2
3
TCCR0A = (1 << COM0A1) | (1 << WGM01) | (1 << WGM00);

von Cartman E. (cartmaneric)


Lesenswert?

N. M. schrieb:

> Code als PDF? Warum?

Vielleicht ist im PDF noch Javascript. ☺
Ich habe aber nicht nachgesehen...

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.