
Dans ce tutoriel on va contrôler l’allumage d’une LED via un bouton poussoir:
1- Lorsqu’on appuie sur le bouton, la LED s’allume
2- Lorsqu’on relâche le bouton, la LED s’éteint.
On connecte la broche D23 de la carte ESP32 à l’anode (borne +) de la LED et la GND de la carte ESP32 à la cathode (borne -) de la LED.
On connecte la première broche du bouton poussoir à la broche GND de la carte ESP32 et la deuxième broche du bouton poussoir à la broche D21 de la carte ESP32.
Voici le programme qui permet de contrôler l’allumage une LED connecté à broche D23 de carte ESP32.
from machine import Pin
button = machine.Pin(21, machine.Pin.IN, machine.Pin.PULL_UP)
led=Pin(23,Pin.OUT) # Règle la broche D23 de la carte ESP32 en mode sortie
while True:
if not button.value(): # On appuie sur le bouton
led.value(1) # LA LED s’allume
else: # On relâche le bouton
led.value(0) # LA LED s’éteint