Touch ESP32

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)

Комментарии

Популярные сообщения из этого блога

Установка micropython на ESP32

LORA Приемник и передатчик

LORA Upgrade E32 400M30S