Вопросы к Поиску с Алисой
Функция delay() считается устаревшим способом организации временных задержек, потому что она блокирует выполнение кода, а программа просто ждёт, ничего не выполняя. www.makeuseof.com progoschool.ru
В процессе действия delay() не могут выполняться такие операции, как считывание данных с датчиков, математические вычисления или операции с выводами. www.boshon.kz Это может привести к непредсказуемому поведению программы, особенно если в цикле выполняется множество различных действий. progoschool.ru
Для организации временных задержек лучше использовать функцию millis(), которая не останавливает выполнение программы. www.boshon.kz progoschool.ru Она возвращает количество миллисекунд, прошедших с момента запуска микроконтроллера. progoschool.ru