Programmer un robot avec des capteurs
Ce que tu dois retenir
Un capteur donne au robot des informations sur le monde qui l'entoure.
Chaque type de capteur est spécialisé dans une information : contact, distance, lumière ou couleur.
Le programme utilise des conditions pour transformer une information du capteur en action.
Un robot suiveur de ligne ajuste sa direction en fonction des informations de ses capteurs de sol.
Teste-toi
◆ Teste-toi
1. À quoi sert un capteur sur un robot ?
Voir la réponseMasquer
Réponse : B — B. À percevoir l'environnement
Un capteur permet au robot de recevoir des informations sur son environnement (lumière, distance, contact...), comme nos sens.
2. Quel capteur est utilisé pour mesurer la distance d'un obstacle ?
Voir la réponseMasquer
Réponse : C — C. Un capteur à ultrasons
Le capteur à ultrasons envoie des ondes sonores et mesure le temps de retour pour calculer la distance.
3. Dans un programme, que signifie la structure « SI... ALORS... SINON... » ?
Voir la réponseMasquer
Réponse : B — B. Une condition qui exécute une action selon une information
Cette structure permet de prendre une décision : si la condition est vraie, on fait une action, sinon on en fait une autre.
4. Un robot suiveur de ligne utilise un capteur infrarouge. Que détecte-t-il principalement ?
Voir la réponseMasquer
Réponse : B — B. La différence de réflexion de la lumière entre le noir et le blanc
Le capteur infrarouge émet une lumière et mesure la réflexion : le noir absorbe, le blanc réfléchit, ce qui permet de suivre la ligne.
5. Quel langage de programmation est souvent utilisé au collège pour programmer des robots ?
Voir la réponseMasquer
Réponse : B — B. Scratch (ou mBlock)
Scratch et ses dérivés (comme mBlock) utilisent des blocs visuels, ce qui les rend accessibles pour apprendre la programmation au collège.
6. Si un robot doit s'arrêter quand un obstacle est à moins de 5 cm, quel bloc logique utiliser ?
Voir la réponseMasquer
Réponse : C — C. Si distance < 5 cm alors arrêter
On utilise une condition (SI) qui compare la distance mesurée par le capteur à une valeur seuil (5 cm) pour déclencher l'arrêt.
7. Parmi ces capteurs, lequel est un capteur de contact ?
Voir la réponseMasquer
Réponse : B — B. Un bouton-poussoir
Le bouton-poussoir est un capteur de contact simple : il détecte s'il est enfoncé ou non.
8. Pourquoi un robot aspirateur utilise-t-il des capteurs ?
Voir la réponseMasquer
Réponse : B — B. Pour éviter les obstacles et ne pas tomber dans les escaliers
Les capteurs de distance et de vide permettent au robot aspirateur de se déplacer sans heurter les meubles ni chuter.