from machine import Pin
import time
# --- Configuration ---
BTN_PIN = 2
DELAY_MS = 200 # anti-rebond + attente relâchement
# --- Matériel ---
button = Pin(BTN_PIN, Pin.IN, Pin.PULL_UP)
# --- Variables ---
count = 0
print("Prêt. Appuie sur le bouton...")
while True:
if button.value() == 0: # bouton appuyé
count += 1
print("Nombre total de clics :", count)
# Anti-rebond simple + attente relâchement
time.sleep_ms(DELAY_MS)
# Attendre que le bouton soit relâché
while button.value() == 0:
time.sleep_ms(10)
time.sleep_ms(10) # petit délai pour soulager le CPU