Hallo zusammen,
ich kämpfe grade mal wieder ein bisschen mit der Zeit-Library des Arduinos rum.
Folgendes Szenario: Ich hab ein RTC, mit dem ich meine Zeit per setTime(RTC.get)) einstelle.
Jetzt kann ich per hour() und minute() die aktuelle Uhrzeit abfragen - und auch auf meinem Display anzeigen oder seriell übertragen.
Wenn ich nun allerdings eine Abfrage mache, um zu einer gewissen Zeit eine Aktion auszuführen, so klappt das nicht.
Ich denke, dass ich hier ein Datentypen-Problem habe. Denn der Vergleich wird im Abstand weniger Sekunden immer wieder ausgeführt (was soweit auch funktioniert).Code:if (minute() == 33) { /* mach was */}
Manchmal, auch wenn die Minuten nicht meiner vorgegebenen Zeit von 33 entsprechen, wird die Bedingung erfüllt.







					
					
					
						
Zitieren
Lesezeichen