Als «time» getaggte Fragen

Verwenden Sie dieses Tag für Fragen, wie Sie die Zeit auf einem Arduino abrufen, wie Sie Uhren mit einem Arduino erstellen oder verwenden oder was Zeit als wesentlichen Faktor hat. Erwägen Sie auch die Verwendung von [Programmierung] oder anderen spezifischeren Tags.

73
Wie gehe ich mit dem Rollover von millis () um?

Ich muss alle fünf Minuten einen Sensor ablesen, aber da meine Skizze auch andere Aufgaben zu erledigen hat, kann ich nicht einfach delay()zwischen den Ablesungen wechseln. Es gibt das Blink- Tutorial, das ohne Verzögerung vorschlägt, dass ich nach folgenden Grundsätzen codiere: void loop() {...

16
Wie erhalte ich eine genaue Uhrzeit?

Ich habe eine Uhr mit einem Arduino gemacht, aber die Zeit scheint zu driften. Mir ist das Rollover- Problem bekannt. die uhr scheint im laufe einer woche um etwa 15 minuten zu driften. Ich verwende eine benutzerdefinierte Platine mit diesem Resonator von Digi-Key. Der Code liest die Funktion...

13
Ist es möglich, die Zeit zu finden, die Millis benötigt?

Die Funktion milliswürde in einer Zeitspanne von mehr als 100 Mikrosekunden oder weniger ausgeführt. Gibt es einen zuverlässigen Weg, um die Zeit zu messen, die ein einzelner Millis-Aufruf benötigt? Ein Ansatz, der in den Sinn kommt micros, besteht darin, einen Aufruf von zu verwenden micros, der...

9
Arduino Time Clock Genauigkeit

Ich versuche derzeit, mithilfe der PJRC-Zeitbibliothek ( http://www.pjrc.com/teensy/td_libs_Time.html ) eine Arduino-Zeitschaltuhr zu erstellen . Ich weiß, dass, da die meisten Arduino-Boards mit einem 16-MHz-Takt und einem einzelnen Resonator betrieben werden, die Zeit nach einer bestimmten Zeit...

8
Kann ich delayMicroseconds genauer machen?

Ich versuche, DMX-Daten zu knacken, und das erfordert 4us-Impulse. Ich habe nicht viel Glück mit den Ergebnissen und überprüfe, wie gut der Arduino verzögert ... Scheint ziemlich schrecklich darin zu sein. Hier ist ein kurzer kleiner Test, den ich gemacht habe: unsigned long ptime; void setup() {...

8
Konvertieren zu und von Unix Timestamp

Was ist der beste Weg, um in Arduino zwischen Datum, Stunden, Minuten, Sekunden in Unix-Zeitstempel in Millisekunden zu konvertieren? Ich muss diese Konvertierung durchführen, da ich RTC (Datum, Stunden, Minuten, Sekunden usw.) verwende und Unix-Zeitstempel über BLE kommuniziere Ich habe einige...

7
Der Unterschied zwischen "time_t" und "DateTime"

Ich bin auf ein Problem gestoßen, bei dem versucht wurde, zwei verschiedene Arduino-Timer-Projekte zu kombinieren, die ich online gefunden habe. Für beide Projekte verwende ich eine DS3231-RTC, konnte aber die DS1307-Bibliothek in meinem Code problemlos verwenden. Der erste Satz Code, den ich...