ESP32: Прерывания
ESP32: Прерывания — 8 готовых примеров со схемой и кодом. Откройте любой в браузере и запустите без платы и проводов.
Автополив и фитолампа на ESP32 с веб-админкой
То же устройство, что на Arduino Nano — фитолампа 230 В по расписанию и два насоса 12 В со своим периодом полива, — но с веб-админ…
Автополив и фитолампа на ESP32: веб-админка и MQTT
Третий вариант прибора: к веб-админке ESP32 добавлен MQTT. Состояние — климат, лампа, насосы, всё расписание — уходит брокеру, ком…
FreeRTOS: сигнал из прерывания
Обработчик должен быть коротким. Он лишь отдаёт семафор, а работу делает задача.
Автополив и фитолампа на ESP32: панель на GyverLibs/Settings
Четвёртый вариант прибора: веб-админка не написана руками, а собрана библиотекой GyverLibs/Settings — скетч только перечисляет вид…
Энкодер KY-040: счётчик щелчков и кнопка
Ручка без упоров: поворот считается прерыванием по спаду CLK, направление — по уровню DT. У ESP32 прерывание можно повесить на люб…
Кнопка через прерывание
Обработчик вместо опроса. Показывает volatile и IRAM_ATTR — без них работать не будет.
Счётчик импульсов на прерывании
Основа для расходомера, тахометра, счётчика оборотов: считать в обработчике, считать частоту в loop().
Секундомер для забега: старт и финиш с точностью до миллисекунды
Две кнопки — лучи на линиях старта и финиша. Время снимается в прерывании, в ту же микросекунду, когда луч пересекли, а не когда д…