Une LED reflète l'état du BP
Le montage :
Connecter : * une LED via une résistance de 270 Ohms sur la broche 0 (=X1) de la pyboard * un bouton poussoir entre la broche 1 (=X2) de la pyboard et le 0V
Le code
Le point important ici est de réaliser le rappel au PLUS de la broche sur laquelle est connecté le bouton poussoir. La LED reflète instantanément l'état du bouton poussoir.
from upyduino import *
LED=0 # broche LED
BP=1 # broche BP
appui=LOW # état BP appuyé
def setup():
pinMode(BP, INPUT_PULLUP) # broche en entrée
pinMode(LED, OUTPUT) # broche en sortie
def loop():
if digitalRead(BP)==appui: # si appui
digitalWrite(LED, HIGH) # allume la LED
else:
digitalWrite(LED,LOW) # sinon éteint la LED
# exécution
setup()
while True:loop()