ESP32: Таймеры — 1 готовый пример со схемой и кодом. Откройте любой в браузере и запустите без платы и проводов.
Прерывание строго по расписанию, независимо от того, чем занят loop(). Точнее любого millis().