top of page

Le robot micro:Maqueen 

 



Le robot micro:Maqueen, fabriqué par la société DFRobot, est un des plus petit et performant sur le marché. Il est également un des plus économique. 

Grâce à ses capteurs et ceux de la carte Micro:bit, le robot micro:Maqueen peut :

  • Eviter des obstacles

  • Suivre une ligne

  • Suivre une lumière

  • Etre piloté par une manette radio comportant un second Micro:bit

  • Etre piloté par une application Android

  • Etre piloté par une télécommande infrarouge

Maqueen-removebg-preview (1).png

Les caractéristiques

 

  • Commandé par l'intermédiaire d'une carte Micro:bit.

  • Alimenté par trois piles AAA

  • Déplacement assuré par deux motoréducteurs de 133tr/mn 

  • Suivi de ligne à l'aide de 2 capteurs 

  • Détection d'obstacle à l'aide d'un détecteur à ultrasons

  • Pilotable à distance grâce à un récepteur infrarouge 

  • Equipé de deux led rouges à l'avant et de 4 led RGB programmables sous le châssis

  • Equipé d'un buzzer

  • Les broches P0, P1 et P2 de la carte Micro:bit comme une sortie 3 Vcc et la masse sont accessibles sur des pastilles à l'arrière du châssis

microMaqueen Moteur.png
microMaqueen Ligne.png
microMaqueen Ultrason.png
microMaqueen Infrarouge.png
microMaqueen Led.png
microMaqueen Led RGB.png
microMaqueen Buzzer.png
2021_12_12_15_54_13_Châssis_Micro_Maqueen_ROB0148_DFRobot_Robots_Maqueen_pour_micro_bit_GO

La bibliothèque Python

 

Une bibliothèque Python permettant de gérer les déplacements et les différents capteurs du micro:Maqueen est téléchargeable ICI.

Ses principales fonctions sont :

  • avance(vitesse) : avance en ligne droite avec vitesse compris entre 0 et 100. Ce paramètre est optionnel. Si non spécifié, c'est la dernière vitesse spécifiée lors de avance() ou setVitesse() qui sera utilisée.

  • recule() : fait marche arrière.

  • stop() : stoppe les moteurs.

  • moteurDroit(vitesse) : fait tourner la roue droite.

  • moteurGauche(vitesse) : fait tourner la roue gauche.

  • getVitesse() : renvoie la vitesse paramétrée par setVitesse() ou avance().

  • setVitesse() : change la valeur de la vitesse utilisée par avance, recule ou moteur.

  • distance() : renvoie la distance (en cm) lue par le capteur à ultrasons.

  • son_r2d2() et son_bip() : produit des effets sonores.

La simulation sous Vittascience.com

 

L'éditeur graphique du site https://fr.vittascience.com/ permet également de simuler le robot micro:Maqueen et nous pouvons récupérer le code en Python sans passer par la bibliothèque précédente.

bottom of page