Вопросы с тегом «time»

73
Как я могу справиться с опрокидыванием millis ()?

Мне нужно читать датчик каждые пять минут, но, поскольку у моего эскиза есть и другие задачи, я не могу просто delay()между показаниями. Существует обучающее руководство по Blink без промедления, предлагающее кодировать по следующим направлениям: void loop() { unsigned long currentMillis =...

16
Как я могу получить точное время?

Я сделал часы, используя Arduino, но время кажется дрейфующим. Я знаю о проблеме пролонгации ; часы, кажется, дрейфуют примерно на 15 минут в течение недели. Я использую собственную плату с этим резонатором от Digi-key. Код читает функцию millis () в начале каждого цикла и работает с этим...

13
Можно ли найти время, затраченное на миллис?

Функция millisбудет работать в диапазоне от 100+ микросекунд или меньше. Есть ли надежный способ измерения времени, затрачиваемого на один миллисекунд? Один подход, который приходит на ум, заключается в использовании micros, однако, вызова, который microsбудет включать в себя также время,...

11
Высокая точность синхронизации на Arduino для последовательной связи

Я использую Arduino Uno для отправки информации о времени и напряжении через последовательный порт на Python для построения графика. Однако временные интервалы между последовательными метками времени, по-видимому, со временем увеличиваются, что сказывается на моем графике. Это особенно верно, когда...

10
Точность часов времени Arduino

В настоящее время я пытаюсь создать часы Arduino с помощью библиотеки времени PJRC ( http://www.pjrc.com/teensy/td_libs_Time.html ). Я знаю, что, поскольку большинство плат Arduino работают с тактовой частотой 16 МГц и одним резонатором, время может стать «несинхронным» через определенный...

10
Почему мои часы реального времени получают неправильное время с моего компьютера?

Я хочу, чтобы мои часы реального времени устанавливали время на моем ПК. Однако, когда я запускаю следующий эскиз, часы реального времени сообщают, что время на 32-33 секунды раньше, чем мой компьютер говорит, что время. #include <Wire.h> #include "RTClib.h" RTC_DS1307 RTC; void setup () {...

9
Время Arduino, использующее millis (), не является точным или правильным?

Я использовал Arduino для записи некоторых данных. В моем наброске Arduino я также использовал millis()функцию, чтобы я мог отслеживать время, в которое берется каждое измеряемое значение. Тем не менее, я заметил, что выбор времени не правильный. Например, 30 секунд в реальной жизни выходят как 10...

8
Могу ли я сделать задержку в микросекундах более точной?

Я пытаюсь укусить данные DMX, и это требует импульсов 4us. Не очень удачно с результатами, я проверяю, насколько хорош Arduino в задержке ... Кажется, это довольно ужасно. Вот небольшой тест, который я сделал: unsigned long ptime; void setup() { Serial.begin(9600); } void loop() { ptime = micros();...

8
Конвертировать в и из Unix Timestamp

Как лучше всего конвертировать дату, часы, минуты, секунды в метку времени Unix в миллисекундах в Arduino? Мне нужно это преобразование, так как я использую RTC (дата, часы, минуты, секунды и т. Д.) И передаю метку времени Unix через BLE Я нашел в Интернете какой-то фрагмент кода, но пока не...