![](IMG/png/logo_therorie_petit-19e62.png)
Fonctionnement des capteurs de proximité :
Thymio peut mesurer la distance à un obstacle situé devant ou derrière lui.
![](IMG/jpg/capt_ir.jpg)
Le capteur de proximité émet une lumière infrarouge. Si un objet est aligné avec le capteur, il réfléchit cette lumière.
La distance est déterminée en mesurant la quantité de lumière réfléchie.
![](IMG/png/logo_pratique_petit-6e2bd.png)
Exercice 1 : Détecter un obstacle devant Thymio et s’arrêter
Étape 1 - L’algorithme :
On commence par lister en francais ce que doit faire le robot :
![](IMG/png/algor_prox.png)
Étape 2 - La programmation :
On traduit l’algorithme en programme :
![](IMG/png/exo1-detecter_un_obstacle_devant.png)
Exercice 2 : Détecter un obstacle devant Thymio et redémarrer quand il n’y plus d’obstacle
On va améliorer le programme précédent pour que Thymio redémarre quand on enlève l’obstacle
Étape 1 - L’algorithme :
On commence par lister en francais ce que doit faire le robot :
![](IMG/png/algo_exo2.png)
Étape 2 - La programmation :
On traduit l’algorithme en programme :
![](IMG/png/exo2-detecter_un_obstacle_et_redemmarer_qd_il_n_y_a_plus_d_obst.png)
Exercice 3 : Pousser et diriger Thymio sans le toucher
Étape 1 - L’algorithme :
On commence par lister en francais ce que doit faire le robot :
![](IMG/png/algor_prox_exo3-2.png)
Étape 2 - La programmation :
On traduit l’algorithme en programme :