Gast
#2461715
Hey, also ich hab nur eine kurze Frage, ob ich mir das richtig Vorstelle wie ich es in C Umsetze: Ich will eine Lampe z.b. 8h lang leuchten lassen, aber wenn ich per Interrupt einen Schalter umlege, soll die Lampe an sein, egal was ist. Wenn er wieder umgelegt wird, soll die restliche Zeit bis zu 8h weiterlaufen. Nun dacht ich mir ich nehm eine _delay_ms Schleife mit 1ms und lass es laufen. Und wenn ich dann Abbreche, speichert es den Wert in einer globalen Variablen. Die ich bei zurücklegen wieder nehme und die restlichen Durchläufe nehme. Ist das so die beste Lösung, oder habt ihr zufällig bessere Ansätze dafür? Danke, Lg Niine