Jouer une séquence aléatoire

Nous disposons actuellement d'un programme (téléchargeable ici) permettant d'allumer une LED lorsque le bouton qui lui est associé est actionné. Notons un changement au niveau de la fonction Bouton_Test(Bouton, LED) :

En effet cette fonction prend désormais deux paramètres d'entrée :

  • BP : Le bouton poussoir à tester

  • LED : La LED à allumer si le bouton poussoir est actionné

Elle renvoie toujours une valeur en sortie pour indiquer :

  • 1 : Le bouton a été actionné

  • 0 : Le bouton n'a pas été actionné

L''appel se fait donc de la manière suivante (voir fonction Scan_Bouton()) :

Ici si la fonction Bouton_Test(BP3, LED3) renvoie 1, alors le code entre accolades est exécuté.