Skip to content

Як зробити затримку arduino

Arduino delayMicroseconds()

Команда delayMicroseconds зупиняє виконання програми на задану кількість мікросекунд (в 1 секунді 1 000 000 мікросекунд). За потреби затримки в програмі більш ніж на кілька тисяч мікросекунд рекомендується використовувати delay().

Що робить функція delay()?

Зупиняє виконання програми на вказаний проміжок часу (у мілісекундах). (В 1 секунді – 1000 мілісекунд.)

Як зробити затримку без delay?

Функція millis() дозволить виконати затримку без delay на ардуїнотим самим обійти недоліки попередніх способів. Максимальне значення параметра millis таке саме, як і у функції delay (4294967295мс або 50 діб). При переповненні значення просто скидається в 0, не забувайте про це. Збережена копія