La détection des obstacle utilise un capteur à ultrasons URM10 de DFRobot



Le module ultrason  est constitué :

    • d'un émetteur  d'ultrasons
    • d'un récepteur d'ultrasons


La distance parcourue par les ultrasons est proportionnelle au temps du parcours.  La vitesse du son est de 340 m/s.


Raccordement sur le robot Maqueen Plus

 Fil vert TRIG relié à P1 (pin1 de la carte Micro:bit)

Fil bleu ECHO relié à la P2 (pin2 de la carte Micro:bit)

Fil noir GND

Fil rouge 3.3V


La mesure s'effectue à l'aide de la fonction distance(pinTrig, pinEcho)    


Microbit Micropython Maqueen Plus URM10 sur P1 P2

Exemple de programme qui afiche dans la console REPL la distance mesurée en cm


from microbit import *
from mb_robot_maqueen_plus import *

while True:
    dist = distance(pin1, pin2)
    print(dist)
    sleep(1000)

Attention, pensez à alimenter le capteur en mettant l'interrupteur sur ON.



Fonction de la bibliothèque mb_maqueen_plus

Rôle et arguments

distance(pinTrig, pinEcho)  

Permet de mesurer la distance avec un obstacle à l'aide du capteur URM10 de DFRobot

pinTrig : pin1 si le fil vert TRIG est relié à la PIN1 de la carte Micro:bit

pinEcho : pin2 si le fil bleu ECHO est relié à la PIN2 de la carte Micro:bit


















Créé avec HelpNDoc Personal Edition: Générateur de documentation iPhone gratuit