ich versuche gerade mit einem Arduino UNO ein Wecker aufzubauen.
Ich denke bis jetzt läuft es ganz gut, wen man bedenkt das ich Anfänger bin
Ich möchte mit einer if Entscheidung den Weckbefehl auslösen.
Als Bedingung möchte ich eingeben, wann ich auf der Arbeit sein muss, minus 1 Stunde 30 Min.
if (now.hour()==weckzeitSTD-1&&now.minute()==weckzeitMIN-30) { }
Wenn ich das so eingebe, funktioniert es bis zur Minute 29.
Danach zählt er ins Minus.
Könnte mir jemand bitte helfen damit er nicht ins Minus zählt sondern halt von 59 auf 1 wieder springt!
Über jede Hilfe bin ich sehr dankbar.
Du kannst aber auch kontrolliere ob die Minuten der Weckzeit kleiner als 30 sind und in diesem Fall vor dem Subtrahieren der Munten 60 Minuten dazuzählen und 1 Stunde wegzählen.
Alles auf Minuten umrechnen ist aber einfacher und übersichtlicher.
Grüße Uwe