Gast
#4028018
Guten Tag, ich Versuche mich gerade an einem Mikrocontroller Projekt. Ich möchte jetzt gerne noch LED's per PWM dimmen und das in einem bestimmten Zeitbereich. Dazu muss ich dann auch die Timer/PWM in Abhängigkeit der Uhrzeit starten. Wie bekomme ich die Uhrzeit auf meinen Mikrocontroller? Kann ich das Softwaretechnisch realisieren oder brauche ich da erstmal einen Timer-Baustein wie z.B. NE555? LED soll z.B. morgens innerhalb einer halben Stunde von AUS bis voll AN dimmen. Das ganze soll natürlich parallel zum eigentlichen Programm laufen. Wie kann ich sowas realisieren? Ich habe die PWM im Moment über eine For-Schleife laufen mit der ich die Werte eines Arrays ins OCRA1 Register schreiben lasse um so die LED zu dimmen. Während die Schleife abgearbeitet wird, passiert natürlich nichts im Rest des Programs. Hier sollen aber weiterhin ADC Werte erfasst werden. Ich hoffe Ihr könnt mir ein paar Tipps geben. Vielen Dank!