Étape 3: Panne de Code
Le code prend la valeur de la touche. Si le bouton est enfoncé, il va commencer la LED intégrée. Dans le cas contraire il l’arrêtera.
Ici, nous déclarons la goupille à laquelle le bouton est branché comme broche 12, et la fonction intégrée DIRIGEA sous le pin 13 :
Dans la fonction setup() , nous avons mis la broche bouton comme une entrée numérique et nous activons la résistance de pull-up interne à l’aide de la macro INPUT_PULLUP . La broche de LED est déclarée en tant que sortie :
Dans la fonction loop() , nous lisons en permanence la valeur du bouton en utilisant la fonction digitalRead() et nous ranger dans une nouvelle variable appelée buttonValue:
Enfin, selon l’état du bouton, nous initions une autre action. Dans ce cas, nous juste la LED s’allume ou le désactiver :