Maqueen Part. 2 : Eviter des obstacles avec Micro:bit

Ce tutoriel permet de contrôler la trajectoire du robot Maqueen en évitant des obstacles grâce au capteur à ultrasons.

Elenco dei materiali richiesti

Qu'est-ce qu'un capteur à ultrasons ?

Un capteur à ultrasons utilise l'écho pour déterminer la distance à laquelle se trouve un objet.

L’émetteur permet d'envoyer une impulsion sonore de l'ordre de 40 kHz. Cette impulsion est réfléchie sur un obstacle puis est détectée lorsqu'elle revient au récepteur sous la forme d'un écho.

Utilisation du capteur de distance à ultrasons

Brancher la carte micro:bit à l'ordinateur et télécharger le programme suivant sur celle-ci : 


Une fois le transfert terminé, placer la carte micro:bit sur le robot maqueen. 
Vous devriez voir la distance de l'objet le plus proche (en cm) s'afficher sur l'écran de la micro:bit !

Arrêt lors de la détection d'un obstacle

Maintenant, essayons de faire en sorte que le robot s'arrête lorsqu'il s'approche d'un obstacle. 

Pour cela, nous allons définir à l'aide d'une condition logique la distance à partir de laquelle les moteurs s'arrêtent. 
Transférer sur la carte micro:bit le programme suivant puis placez la carte dans le robot :


Le robot devrait maintenant s'arrêter dès qu'un obstacle se rapproche à moins de 10 cm en face de lui. 
Tout fonctionne ? On passe à la suite ! 

À vous de jouer !

L'objectif est de faire en sorte que le robot recule ou fasse demi-tour lorsqu'un obstacle apparaît face à lui. 
C'est le même type de mécanisme qui est utilisé pour éviter les collisions dans la plupart des robots autonomes, comme les rovers sur mars

A vous de compléter le code pour faire reculer le robot : 


Tout fonctionne ? Pour vérifier, la solution se trouve ici.

Merci d’avoir suivi ce tutoriel ! N’hésitez pas à commenter pour partager vos succès ou poser vos questions.

Licenza d'uso

Licence Creative Commons

Questa risorsa è resa disponibile secondo i termini della Creative Commons Attribution License - Condivisione alle stesse condizioni 2.0 France

Nessuno ha ancora commentato.