Des déplacements autonomes

Ce programme est un exemple de déplacement autonome. Lorsque Thymio détecte un obstacle, il recule et tourne sur sa droite. D’autres instructions pourraient être définies.

 quand drapeau vert est cliqué

 répéter indéfiniment // ouverture d’une boucle de répétition. Elle contient le bloc utilisé pour faire avancer Thymio, et l’algorithme pour lui faire éviter des obstacles.

 leds fixer couleur 50 pour tout// toutes les LED présentes sur Thymio sont allumées en vert.

 avancer 50 // la valeur définie étant positive, Thymio se déplace vers l’avant. Cette valeur peut être modifiée.

 si 2000 < capteurs horizontaux alors // si la valeur mesurée par les capteurs horizontaux est supérieure à 2000, cela signifie qu’un obstacle est présent.

 leds fixer couleur 0 pour tout // toutes les LED présentes sur Thymio deviennent rouge.

Un son peut être ajouté pour alerter du danger !

 avancer -100 // la valeur étant négative Thymio recule.

 tourner 90 en 1 s // Thymio tourne ensuite vers la droite avant de continuer à avancer.

 Fermeture de la condition.

 Fermeture de la boucle de répétition.

images/22FI54.PNG

 quand la touche espace est pressée

 stop moteurs // cette touche de clavier vous permet d’arrêter les déplacements de Thymio à tout...

Pour consulter la suite, découvrez le livre suivant :
couv_LF3SCRA.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Les blocs
Suivant
Un suiveur de ligne