Функция 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