Parcours MBot
Vous allez réaliser le parcours ci-contre en suivant les différentes étapes.
Vous n’êtes pas obligé de faire démarrer le robot à cette place là, vous pouvez tourner dans le sens que vous voulez.
1°) Première étape : trouver le temps de translation
Vous allez saisir le programme suivant. Il permet de faire avancer le robot durant 1 seconde. Il va donc parcourir une distance.

En modifiant le temps, vous devez faire arrêter le robot dans le coin.
Avancer à la vitesse 255 veut dire qu’il avance à la vitesse maximum, ne changez pas la valeur.
Avancer à la vitesse 0 veut dire qu’il s’arrête.
Comme le parcours est un rectangle, il faudra trouver le temps pour l’autre cotè.
2°) Deuxième étape : trouver le temps de rotation
Première solution
Vous modifiez le programme de la translation de la manière suivante :

Suivant la position il faudra mettre tourner à droite ou tourner à gauche.
Comme pour la translation, il ne faut jouer que sur le temps.
Dans la vidéo on voit que le robot n’est pas à 90° donc le temps est trop long
Deuxième solution
Vous complétez votre programme de départ en rajoutant les lignes suivantes :

Le robot avance puis tourne.
Il faut absolument mettre les tourner à la vitesse 0 pour qu’il arrête de tourner. Cela simplifie la recherche.
En complétant le programme vous allez pouvoir faire un tour complet. Si vous réfléchissez, le parcours est un rectangle, donc des étapes se répètent. Il faudra surement utiliser un contrôle qui permet de répéter un certain nombre de fois.