Module 2 : Niveau 2, séances 4 & 5 – 24h du mans

Exercice:

L’exercice consiste à déposer le robot sur le circuit. La vitesse de déplacement du robot est libre, cependant, le but est de réaliser le meilleur temps sur un tour de circuit … tout en évitant les sorties de piste.

 

Visionner la vidéo, cliquez ici.

 

Avancer à la vitesse 100

Répéter indéfiniment

   Si le capteur de gauche est à blanc

   Alors

      Tourner à droite

   Sinon

      Si le capteur de droite est à blanc

      Alors

         Tourner à gauche

 

      Fin Alors

   Fin Sinon

   Si le capteur de gauche est à Noir et Si le capteur de droite est à Noir

Fin Répéter indéfiniment

 

Les instructions scratch correspondantes, à écrire dans l’onglet script (programme) sont:

 

 

 

Téléchargement du script mBot-Mod2-Niv2-S4-5.sb2

En cas de sortie de piste (capteur de gauche et de droite à Blanc), le programme choisit ici de poursuivre le virage à droite. Malheureusement ce choix n’est pas infaillible, à vous d’améliorer cet algorithme pour rester sur la piste quelque soit la situation rencontrée.

 

Pour aller plus loin:Robot poursuite

Il s’agit de mettre sur un même circuit en ovale deux robots. Le départ est donné avec les robots distant d’un demi circuit. Le but du jeu est de rattraper le robot concurrent. Lorsqu’un robot rattrape l’autre (distance inférieure à 15 sur le capteur de distance):

Variante 1: le robot qui rattrape s’arrête joue les notes Do Ré Mi et affiche sur les led en Bleu puis Blanc puis Rouge

Variante 2: Le robot qui rattrape l’autre lui envoi un signal et les deux robots stoppent.

 

Variante 1:

 

 

Téléchargement du script mBot-Mod2-Niv2-S4-5-Poursuite.sb2

 

Correction partielle:

 

 

Cliquez ici pour connaître la page de référence.