Hallo, ich bin schon ewig lang am probieren und komme nicht weiter. Warscheinlich für die meisten hier das einfachste, aber für mich als Anfänger eine große Herausforderung. Ich möchte an 4Leds einen sinusförmigen hell dunkel Ablauf machen. (mit 4 verschiedenen Frequenzen) Ich arbeite mit einem ATMEGA 16 und AVR. Bis jz habe ich leider nur das: void main (void) { TCCR0 |= (0<<CS02) | (0<<CS01) | (1<<CS01); //Prescaler TIMSK |= (1<<TOIEO) | (1<<OCIEO); TCCR1A |= (1<<COM1A1) | (0<<COM1A0) | (1<<CS10) | (0<<WGM11) | (1<<WGM10); TCCR1B |= (1<<COM1B1) | (0<<COM1B0) | (1<<WGM13) | (1<<WGM12) | (1<<CS10); TCCR2 |= (1<<COM21) | (1<<WGM21) | (1<<WGM20) | (1<<CS20); sei(); } würde mich über eine Hilfe riesig freuen! Lg
Soll sich der LED-Strom sinusförmig ändern, oder die sichtbare LED-Helligkeit? Fang doch mal mit einer LED an. Um den LED-Strom sinusförmig zu ändern, brauchst du eine Sinus-Tabelle, mit der du nacheinander die PWM veränderst. Dazu muss man schon mal lernen, wie man EINE PWM einstellt. Wenn du das geschafft hast - und dich wunderst, dass das garnicht sinusförmig AUSSIEHT, kannste wieder nachfragen...
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.