Les entrées logiques
La carte Arduino UNO possède 13 broches digitales configurables en entrée ou en sortie par l'instruction pinMode(1,2) prenant en paramètre le numéro de broche [1]et son type[2].
Un bouton poussoir renvoi une information binaire concernant son état: LOW ou HIGH s'il est appuyé ou non.
La valeur retourné (0 ou 1) est accessible grâce à l'instruction digitalRead(1); qui prend en argument [1] le numéro de broche.
Prise en compte de l'état d'un bouton poussoir :
Pour connaître l'état d'un bouton poussoir (entrée logique), on peut utiliser l'instruction conditionnelle "if" :
1
if (condition à respecter)
2
{
3
instructions à faire si la condtion est vraie;
4
...
5
}
6
else
7
{
8
instructions à faire si la condtion est fausse;
9
// le "else" est facultatif
10
}
11
12