Intro
Détecter un obstacle
Dans cette leçon tu vas apprendre à utiliser les capteurs de Eliobot pour détecter des obstacles.
Étape 1
Détecter un obstacle
Quand tu passes ta main devant un des capteurs d’obstacles de Eliobot, tu vois une LED s’allumer pour te dire qu’un obstacle est détecté. Le bloc « Un obstacles est devant » dans la catégorie « Obstacles » te permet d’avoir l’information dans le programme.
![](https://learn.eliobot.com/wp-content/uploads/2024/05/test-obstacles-7877619878eae5865c3a259b7d04ba6d.png)
Étape 2
Utiliser ce nouveau bloc
Tu as surement remarqué que ce nouveau bloc a une forme différente. Pour l’utiliser tu vas avoir besoin du bloc « Si … Faire … Sinon » disponible dans les « Conditions », que tu vas pouvoir assembler comme ci-dessous.
![](https://learn.eliobot.com/wp-content/uploads/2024/05/condition_obstacle.png)
Étape 3
Que faire en cas d’obstacle ?
Sur la condition il y a deux espaces vides, le premier va nous permettre de dire à Eliobot quoi faire lorsqu’il voit un obstacle. Rends-toi dans les « Couleurs » et met le bloc « Afficher la couleur 🔴 » dans la première case.
![](https://learn.eliobot.com/wp-content/uploads/2024/05/obstacle_rouge.png)
Étape 4
Et sinon ?
La deuxième case de la condition permet de dire à Eliobot ce qu’il doit faire quand il ne voit pas d’obstacles. Rends-toi dans les « Couleurs » et met le bloc « Afficher la couleur 🟢 » dans la deuxième case.
![](https://learn.eliobot.com/wp-content/uploads/2024/05/obstacle_rouge_vert.png)
Étape 5
Ajout d’une boucle
Dernière étape, on rajoute une boucle « Répéter indéfiniment » autour de notre programme.
![](https://learn.eliobot.com/wp-content/uploads/2024/05/obstacle_rouge_vert_boucle-1.png)
Bravo !
Et voila, ton programme est fini ! Il ne te reste plus qu’à le Téléverser et passer ta main devant le capteur avant de Eliobot pour admirer le résultat
![](https://learn.eliobot.com/wp-content/uploads/2024/03/eliobot-jongle-roue.png)
Ping : 3.2 – Eviter un obstacle sur la ligne – Eliobot