ESP32: Светодиоды — 1 готовый пример со схемой и кодом. Откройте любой в браузере и запустите без платы и проводов.
Состояния, переходы и таблица. Способ описать поведение прибора, который перестаёт помещаться в if-ы.