Skip to content

BrainFromUkraine/esp32-button-micropython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

ESP32 + Кнопка | MicroPython (Урок №2)

Цей репозиторій містить простий приклад для новачків: підключаємо кнопку до ESP32 і виводимо в термінал повідомлення
«Кнопка натиснута / Кнопка відпущена».


▶️ Відео-урок №2 (Brain From Ukraine)

У цьому уроці я запускаю цей код на ESP32:

YouTube: https://youtu.be/IGsOtMuTLTw?si=WJDBeYGt6ETKouZW


📌 Що робить код

  • ESP32 постійно читає стан кнопки.
  • Якщо кнопку натиснули → виводить Кнопка натиснута.
  • Якщо кнопку відпустили → виводить Кнопка відпущена.
  • Є проста затримка (anti-bounce), щоб не було «дребезгу».

🔌 Підключення кнопки

Підключай звичайну кнопку так:

  • Один контакт кнопки → GND
  • Другий контакт кнопки → GPIO4

Код використовує внутрішню підтяжку PULL_UP, тому резистор не потрібен.

Логіка така:

  • 0 = кнопка натиснута (замкнули на GND)
  • 1 = кнопка відпущена

📁 Файли

  • main.py — основний код для ESP32 (MicroPython)

✅ Як запустити

  1. Встанови MicroPython на ESP32.
  2. Завантаж файл main.py на плату (наприклад через Thonny).
  3. Відкрий термінал (REPL) — натискай кнопку і дивись повідомлення.

🧾 Ліцензія

Для навчання і демонстрацій можна використовувати вільно.

About

Простий приклад кнопки для ESP32 на MicroPython

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages