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.
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?
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); |
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.