Arduino 2019-2.1s instructions S2
INSTRUCTIONS S2
Instructions
Comme la semaine dernière, voici une description des nouvelles fonctions utilisées (n’hésitez pas à cliquer sur les liens ci-dessous afin d’arriver sur la référence Arduino).
-
Déclaration d’une constante : comme pour une variable, on vient avec cette ligne stocker la valeur à droite du signe égal dans
led
.
const int led = 13;
Le mot clé const
indique que l’on ne souhaite pas que la valeur de led puisse être modifiée dans le programme.
-
Les nouvelles instructions :
-
digitalRead
lit l’état d’une broche et renvoie la valeurHIGH
si la broche est à la tension de l’alimentation (par exemple 5V) ouLOW
si la broche est à 0V.
digitalRead(buttonPin);
La valeur de retour de
digitalRead
peut être stockée dans une variable comme ceci :
buttonState = digitalRead(buttonPin);
-
if
permet de tester si une expression située entre parenthèse est vraie. Dans Button, nous cherchons à savoir si le bouton est appuyé, nous allons donc comparer buttonState àHIGH
comme ceci :
if(buttonState == HIGH)
-
else
: le bloc situé après ce mot clé viendra être exécuté si le test précédent échoue. Dans Button, si le bouton n’est pas appuyé alors on viendra éteindre la LED.