Цей репозиторій містить простий приклад для новачків: підключаємо кнопку до ESP32 і виводимо в термінал повідомлення
«Кнопка натиснута / Кнопка відпущена».
У цьому уроці я запускаю цей код на ESP32:
YouTube: https://youtu.be/IGsOtMuTLTw?si=WJDBeYGt6ETKouZW
- ESP32 постійно читає стан кнопки.
- Якщо кнопку натиснули → виводить
Кнопка натиснута. - Якщо кнопку відпустили → виводить
Кнопка відпущена. - Є проста затримка (anti-bounce), щоб не було «дребезгу».
Підключай звичайну кнопку так:
- Один контакт кнопки → GND
- Другий контакт кнопки → GPIO4
Код використовує внутрішню підтяжку PULL_UP, тому резистор не потрібен.
Логіка така:
0= кнопка натиснута (замкнули на GND)1= кнопка відпущена
main.py— основний код для ESP32 (MicroPython)
- Встанови MicroPython на ESP32.
- Завантаж файл
main.pyна плату (наприклад через Thonny). - Відкрий термінал (REPL) — натискай кнопку і дивись повідомлення.
Для навчання і демонстрацій можна використовувати вільно.