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()