L'appui sur un BP inverse l'état d'une LED

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

C'est typiquement un code qui va être très simple à coder avec upyduino :

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
        toggle(LED) # inverse l'état de la LED
        delay(250) # anti-rebond

# exécution 
setup()
while True:loop()