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