Функция millis() в проектах на Arduino возвращает количество миллисекунд, прошедших с момента начала выполнения текущей программы на плате Arduino. docs.arduino.cc arduino.ru
Некоторые области использования функции:
- Создание задержек. dzen.ru Например, с помощью millis() можно зажигать светодиод на определённое количество миллисекунд с определённым интервалом. dzen.ru
- Планирование событий. dzen.ru Функция позволяет планировать, когда произойдёт то или иное действие. dzen.ru
- Измерение времени. dzen.ru С помощью millis() можно измерять время, затраченное на выполнение цикла. dzen.ru
- Многозадачность. xn--18-6kcdusowgbt1a4b.xn--p1ai Функция позволяет делать это, так как выполнение программы не останавливается и можно выполнять параллельно другие операции. xn--18-6kcdusowgbt1a4b.xn--p1ai
Счётчик времени сбрасывается на ноль при переполнении значения (приблизительно через 50 дней). docs.arduino.cc arduino.ru