contar-ejecutar-bitbloq

1, 2, 3, test…

Aujourd’hui, nous allons découvrir le fonctionnement du bloc Compter.

C’est parti !

Tu as besoin de :

  • 1 x ZumBloq LED
  • Une carte contrôleur ZUM BT 328 ou une carte compatible avec Arduino UNO
  • Un câble USB

Te souviens-tu de la leçon précédente où nous avons vu ce qu’était une boucle et comment fonctionnait le bloc Tant que ? Le bloc Compter est également une boucle mais au lieu de se répéter tant qu’une condition est remplie, le programme répète les instructions uniquement un nombre de fois donné.

Pour cela, il faut indiquer au bloc quoi compter, à partir d’où et jusqu’où. Tu vas tout comprendre grâce à ce petit exemple :

Le programme allume la LED un temps donné. Ce temps augmente à chaque fois d’une seconde. Ainsi la première fois la LED s’allumera une seconde, la deuxième deux secondes, la troisième trois secondes, et ainsi de suite jusqu’à dix.

Pour arriver à ce résultat, tu dois utiliser le bloc Compter. Tu dois configurer trois valeurs dans ce bloc. La première, Compter avec [valeur], te permet de définir avec quelle variable tu vas compter (ici il s’agit de la variable compte). La deuxième, de [valeur], te permet de définir à partir d’où tu souhaites commencer à compter. Tu peux commencer à compter à partir de zéro, un, dix, ou n’importe quelle autre valeur. Enfin, à [valeur], te permet de définir jusqu’à quelle valeur tu souhaites compter.

Tu peux compter en avant, par addition… ou en arrière, par soustraction. Si la valeur de départ est supérieure à la valeur d’arrivée, par exemple si tu veux compter de 10 à 1, le programme procédera par soustraction jusqu’à arriver à 1.

La boucle Compter a de nombreux avantages, le plus grand étant que… tu pourras te reposer !

As-tu une idée d’application ? Et si créais une machine pour compter automatiquement pour jouer à cache-cache ? Tu pourrais la programmer pour qu’une LED s’allume toutes les secondes et qu’un buzzer sonne une fois le chiffre 100 atteint !