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

4
Как я могу справиться с опрокидыванием millis ()?
Мне нужно читать датчик каждые пять минут, но, поскольку у моего эскиза есть и другие задачи, я не могу просто delay()между показаниями. Существует обучающее руководство по Blink без промедления, предлагающее кодировать по следующим направлениям: void loop() { unsigned long currentMillis = millis(); // Read the sensor when needed. if (currentMillis …

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

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

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

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

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

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

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

5
Могу ли я сделать задержку в микросекундах более точной?
Я пытаюсь укусить данные DMX, и это требует импульсов 4us. Не очень удачно с результатами, я проверяю, насколько хорош Arduino в задержке ... Кажется, это довольно ужасно. Вот небольшой тест, который я сделал: unsigned long ptime; void setup() { Serial.begin(9600); } void loop() { ptime = micros(); delayMicroseconds(4); Serial.println(micros() - …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.