while

Tant que tu ne connais pas cette leçon, relis-la

Nous allons cette fois-ci utiliser le bloc tant que… Ce bloc permet d’exécuter certaines instructions tant qu’une condition donnée est remplie.
diwopostcontrol

C’est parti !

Tu as besoin de :

  • 1 x ZumBloq capteur de luminosité
  • 1 x ZumBloq buzzer
  • Une carte contrôleur ZUM BT 328 ou une carte compatible avec Arduino UNO
  • Un câble USB

Le fonctionnement de ce bloc est très simple. La preuve tout de suite :

ejemplobloquemientras

Avec ce programme, tant que la valeur identifiée par le capteur de luminosité est supérieure à 400, le buzzer sonne (il nous avertit qu’il y a trop de lumière !). Ce fonctionnement peut être représenté par le schéma suivant :

while

Attention : la quantité de lumière doit être actualisée à chaque itération de la boucle, sinon une fois la boucle commencée, la valeur du capteur ne serait plus jamais actualisée et nous ne sortirions donc jamais de la boucle.