Touch ESP32
ESP32 > T
GND > GND
3V3 > VCC
D4 > IO
main.py
from machine import Pin
import time
touch = Pin(4, Pin.IN)
led = Pin(2, Pin.OUT)
state = 0 # состояние светодиода
last_touch = 0 # предыдущее состояние кнопки
while True:
current = touch.value()
# обнаружение нажатия (фронт)
if current == 1 and last_touch == 0:
state = not state
led.value(state)
time.sleep(0.2) # антидребезг
last_touch = current
time.sleep(0.01)


Комментарии
Отправить комментарий