from machine import Pin
import time
loa = Pin(15, Pin.OUT)
button = Pin(14, Pin.IN, Pin.PULL_UP) # Treo dương
while True:
ttnutnhan1_hientai = button.value()
if ttnutnhan1_hientai == 0:
loa.value(1)
time.sleep_us(250) # 250µs HIGH
loa.value(0)
time.sleep_us(250) # 250µs LOW → tạo sóng vuông ~2kHz
else:
loa.value(0)
time.sleep(0.01) # nghỉ nhẹ khi không phát để giảm tải CPU