Pytania otagowane jako time

4
Jak obsłużyć najazd millis ()?
Muszę czytać czujnik co pięć minut, ale ponieważ mój szkic ma również inne zadania do wykonania, nie mogę po prostu delay()między odczytami. Istnieje samouczek „ Błysk” bez zwłoki, sugerujący kodowanie według następujących linii: void loop() { unsigned long currentMillis = millis(); // Read the sensor when needed. if (currentMillis - …

5
Jak uzyskać dokładny czas?
Zrobiłem zegar używając Arduino, ale czas wydaje się płynąć. Mam świadomość problemu z rolowaniem ; zegar wydaje się dryfować o około 15 minut w ciągu tygodnia. Używam niestandardowej płytki z tym rezonatorem od Digi-key. Kod odczytuje funkcję millis () na początku każdej pętli i działa na podstawie tej wartości. Moje …
16 time  millis 

3
Czy można znaleźć czas zajęty przez millis?
Funkcja millisdziałałaby w zakresie 100+ mikrosekund lub mniej. Czy istnieje wiarygodny sposób na zmierzenie czasu potrzebnego na pojedyncze połączenie Millis? Jednym z podejść, które przychodzi na myśl, jest microsjednak użycie wywołania do, microsktóry obejmie również czas wywołania funkcji micros, więc w zależności od tego, jak długo trwa mikros, pomiar dla …
13 time  millis 

3
Wysoka precyzja synchronizacji w Arduino do komunikacji szeregowej
Używam Arduino Uno do wysyłania informacji o czasie i napięciu przez port szeregowy do Pythona w celu wykreślenia. Wydaje się jednak, że odstępy czasu między kolejnymi znacznikami czasu z czasem się zwiększają, co wpływa na moje planowanie. Jest to szczególnie prawdziwe, gdy szybkość transmisji jest ustawiona na 9600, gdzie moje …

4
Dlaczego mój zegar czasu rzeczywistego pobiera nieprawidłowy czas z komputera?
Chcę, aby mój zegar czasu rzeczywistego ustawiał czas jako czas na moim komputerze. Jednak po uruchomieniu poniższego szkicu zegar czasu rzeczywistego zgłasza, że ​​jest o 32-33 sekundy wcześniej niż mówi mój komputer. #include <Wire.h> #include "RTClib.h" RTC_DS1307 RTC; void setup () { Serial.begin(57600); Wire.begin(); RTC.begin(); if (! RTC.isrunning()) { Serial.println("RTC …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.