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

8
Насколько точна синхронизация pulseIn ()?

Я использую pulseIn()функцию для обработки кодирования двоичных данных на основе ШИМ. Это хорошо работает для различения импульсов, которые значительно различаются по длине, например, 500 мкс против 1500 мкс. Это делает его более чем достаточным для обработки типичных ИК-пультов. Тем не менее, я...

8
Время задержки); против if (millis () - предыдущий> раз); и дрейф

Проходя старый проект, у меня был код на двух Arduino Due, который выглядел так void loop() { foo(); delay(time); } принимая к сердцу большинства из литературы об использовании delay();я переделал это как void loop() { static unsigned long PrevTime; if(millis()-PrevTime>time) { foo();...