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 valeur HIGH si la broche est à la tension de l’alimentation (par exemple 5V) ou LOW 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.