loader

Maqueen Part. 1 : Un robot motorisé avec Micro:bit

Les prochains tutoriels vont permettent de manipuler la voiture-robot Maqueen, conçue par DfRobot. Elle est dotée de deux moteurs, de plusieurs capteurs, de LED RGB, et un Buzzer pilotables par la carte micro:bit.

Le robot Maqueen pour carte micro:bit comprend de très nombreux modules et capteurs le permettant d'accomplir de nombreuses missions.

Que trouve-ton sur le robot ? 
Voici un aperçu du robot avec la vue au-dessus et au-dessous avec les différents modules et composants présents sur le robot Maqueen.

  • Sur la face supérieure :




Repérer les deux LED rouges, les deux moteurs,  et le buzzer sur votre robot Maqueen. Pour les contrôler, il vous faut utiliser les blocs dédiés à ce robot [Maqueen] dans la catégorie "Robot". 

  • Sur la face inférieure : 



En dessous du robot se trouvent les capteurs de lumière (Line-L et Line-R) qui permettent de repérer une ligne sombre. Repérer également les 4 LED RGB (0, 1, 2 et 3).

Le programme suivant permet de faire clignoter les LED rouges situées à l'avant du robot Maqueen.
Brancher la carte micro:bit et transférer le code suivant :



Regarder les LED du robot clignoter !

Maintenant, nous allons demander au robot d'avancer 2 mètres, de s'arrêter, puis de reculer de 2 mètres. Utiliser pour cela les blocs "Contrôler le robot".
Faire varier les durées de pause pour avancer ou reculer plus loin.

Le robot Maqueen peut fonctionner sur sa batterie. La carte ne doit pas être obligatoirement branchée sur le robot lors du transfert de code.

Sur le robot, il y a un interrupteur ON/OFF qui permet d'allumer toutes les fonctionnalités du robot. 

Les étapes suivantes doivent être suivies dans l'ordre à chaque nouvelle utilisation du robot :
  • Brancher la carte à l'ordinateur et sur le robot Maqueen
  • Transférer votre code en cliquant sur le bouton "Télécharger .HEX" et attendre la fin du transfert
  • Débrancher le câble et placer votre robot.
  • Activer les batteries du robot en mettant l'interrupteur sur ON
  • Appuyer sur le bouton "Reset" de la micro:bit pour réinitialiser le code.

Le code qui vient d'être transféré est alors exécuté !

Tester les étapes ci-dessus avec le code suivant :

Dans cette partie, nous allons simuler un véhicule de pompier grâce au néopixel (4 LED RGB) et au buzzer intégrés. On définit la couleur en rouge pour le néopixel. La sirène des pompiers répète les 2 fréquences (435 Hz et 488 Hz) environ 30 fois en 1 minute. Un cycle dure donc environ 2 secondes (60/30).

On définit alors :
   600 ms, la durée de la note 
   300 ms, la pause entre les notes

On fait clignoter en même temps les LED rouges (phares) du véhicule.
  • Note : Il est possible d'utiliser les blocs [Néopixel] de la catégorie "Actionneurs" pour piloter les LED RGB du robot Maqueen.


Modifier le code suivant puis suivre les étapes décrites dans la partie Démarrage du robot pour transférer le code sur la carte :


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.

Auteur : Léo Meillier

Användarlicens