1 of 21

Webinaire mBot2

Novembre 2025

1

Webinaire mBot2

lundi 17/11/2025 - après-midi

8064

Lien stagiaires

Lien intervenants

Mouton Emmanuel

emmanuel.mouton@ac-bordeaux.fr

0604476746

Sondage pour une date mblot2 niveau 2 : urlr.me/e34mRX

2 of 21

Webinaire mBot2

Sommaire

Janvier 2025

2

Webinaire mBot2

  • Présentation du robot mBot2
    • le shield mBot2
    • le carte CyberPi
  • Outils de programmation
  • Mise en oeuvre du robot : connexion et téléversement
  • Programmation des actionneurs
    • moteurs
    • écran
    • LEDs -Son

  • Programmation des capteurs
    • le capteur Quad RGB pour détecter les contrastes
    • le capteur Quad RGB pour détecter les couleurs
    • Le capteur ultrason
    • Accéléromètre et compas
    • Connectivité réseau
  • Allez plus loin :
    • ajouter des moteurs / servomoteurs
    • programmer la smartcam

3 of 21

Webinaire mBot2

Janvier 2025

3

Webinaire mBot2

  • Présentation du robot mBot2
    • le shield mBot2
    • le carte CyberPi

Points forts : Moteurs déplacements précis / capteur Quad RGB / connecteur série entre les composants avec adressage / connectivité réseau

connexion :

  • 4 servomoteurs
  • 2 moteurs encodeurs
  • 2 moteur cc

connexion série entre les capteurs actionneurs

4 of 21

Webinaire mBot2

Janvier 2025

4

Webinaire mBot2

  • Présentation du robot mBot2
    • le shield mBot2
    • le carte CyberPi
  • Outils de programmation

mBlock v5

Mise à jour conseillée :

mBlock v5.6

5 of 21

Webinaire mBot2

Janvier 2025

5

Webinaire mBot2

  • Présentation du robot mBot2
    • le shield mBot2
    • le carte CyberPi
  • Outils de programmation
  • Mise en oeuvre du robot : connexion et téléversement

Conseil : téléverser dans le robot à l’aide du câble USB-C

6 of 21

Webinaire mBot2

Janvier 2025

6

Webinaire mBot2

  • Présentation du robot mBot2
    • le shield mBot2
    • le carte CyberPi
  • Outils de programmation
  • Mise en oeuvre du robot : connexion et téléversement
  • Programmation des actionneurs
    • moteurs
    • écran
    • LEDs -Son

7 of 21

Webinaire mBot2

Webinaire mBot2

  • Programmation des actionneurs
    • moteurs
    • écran
    • LEDs -Son

LED capteur ultrason

LED carte cyberpi

8 of 21

Webinaire mBot2

Webinaire mBot2

  • Programmation des capteurs
    • le capteur Quad RGB pour détecter les contrastes

Exemple d’application possible :

L’épreuve Rescue Line de la RoboCup Junior

Avant tout calibrer le capteur.

1- double clic sur le bouton de calibration

2- placer le capteur sur l’arrière plan

3- Placer le capteur sur la ligne

9 of 21

Webinaire mBot2

Webinaire mBot2

  • Programmation des capteurs
    • le capteur Quad RGB pour détecter les contrastes

tester un booléen pour interroger la position des deux capteurs du milieu L1 et R1 (codé en binaire sur 2 bits soit 4 états du capteur)

tester un booléen pour interroger la position des 4 capteurs (codé en binaire sur 4 bits soit 16 états du capteur)

en mode arrière plan la dtection du blanc fait prendre la valeur 1 et la dtection du noir la valeur 0.

Le code binaire de chaque état du capteur est stocké dans une variable associée qui peut prendre un valeur entre 0 et 16.

10 of 21

Webinaire mBot2

Webinaire mBot2

  • Programmation des capteurs
    • le capteur Quad RGB pour détecter les contrastes

tester la ligne, l’arrière plan, ou une couleur sur un des capteur L1 L2 R1 R2.

afficher la valeur de la composante rouge, jaune, ou bleu.

Modifier la couleur des LED qui assurent le reflet du capteur

Réaliser la calibration

11 of 21

Webinaire mBot2

Webinaire mBot2

  • Programmation des capteurs
    • le capteur Quad RGB pour détecter les contrastes

L'état du capteur est codé sur 4 bits, soit 16 combinaisons possibles.

12 of 21

Webinaire mBot2

Webinaire mBot2

  • Programmation des capteurs
    • le capteur Quad RGB pour détecter les contrastes

Suivre simplement une ligne

13 of 21

Webinaire mBot2

Webinaire mBot2

  • Programmation des capteurs
    • le capteur Quad RGB pour détecter les contrastes

Virage à angle droit à droite

Virage à angle droit à gauche

carrefour en croix (4 noirs)

Passer des intersections complexes :

14 of 21

Webinaire mBot2

14

Webinaire mBot2

  • Programmation des capteurs
    • le capteur Quad RGB pour détecter les contrastes
    • le capteur Quad RGB pour détecter les couleurs

Détecter la couleur verte :

Détecter la couleur verte quand le robot roule en mode “contraste” (ligne) :

Ne pas louper le vert…

15 of 21

Webinaire mBot2

15

Webinaire mBot2

    • Le capteur ultrason.

Étalonner le capteur :

Pour créer des animations d’éclairage du capteur. Exemple de fichier d'animation : https://planet.mblock.cc/project/6711227

Variable contenant la distance de l’obstacle

Booléen qui permet de savoir si le capteur est dans sa plage de fonctionnement 0 - 2 m

Choix de la zone de LED allumée autour du capteur. Idéal pour symboliser des émotions

16 of 21

Webinaire mBot2

16

Webinaire mBot2

  • Programmation des capteurs
    • le capteur Quad RGB pour détecter les contrastes
    • le capteur Quad RGB pour détecter les couleurs
    • Le capteur ultrason.

Détecter un obstacle

Éviter l’obstacle

Utiliser plusieurs capteurs ultrason

17 of 21

Webinaire mBot2

17

Webinaire mBot2

  • Programmation des capteurs
    • le capteur Quad RGB pour détecter les contrastes
    • le capteur Quad RGB pour détecter les couleurs
    • Le capteur ultrason.
    • Accéléromètre et compas.

18 of 21

Webinaire mBot2

18

Webinaire mBot2

  • Programmation des capteurs
    • le capteur Quad RGB pour détecter les contrastes
    • le capteur Quad RGB pour détecter les couleurs
    • Le capteur ultrason.
    • Accéléromètre et compas.
    • Connectivité réseau

19 of 21

Webinaire mBot2

19

Webinaire mBot2

  • Programmation des capteurs
    • le capteur Quad RGB pour détecter les contrastes
    • le capteur Quad RGB pour détecter les couleurs
    • Le capteur ultrason.
    • Accéléromètre et compas.
    • Connectivité réseau
  • Allez plus loin :
    • ajouter des moteurs / servomoteurs

Initialisation du servo après étalonnage :

20 of 21

Webinaire mBot2

20

Webinaire mBot2

  • Programmation des capteurs
    • le capteur Quad RGB pour détecter les contrastes
    • le capteur Quad RGB pour détecter les couleurs
    • Le capteur ultrason.
    • Accéléromètre et compas.
    • Connectivité réseau
  • Allez plus loin :
    • ajouter des moteurs / servomoteurs
    • programmer la smartcam

Détecter les objets de couleur

PixyMon

Mode apprentissage avancé

21 of 21

Webinaire mBot2

21

Webinaire mBot2

  • Programmation des capteurs
    • le capteur Quad RGB pour détecter les contrastes
    • le capteur Quad RGB pour détecter les couleurs
    • Le capteur ultrason.
    • Accéléromètre et compas.
    • Connectivité réseau
  • Allez plus loin :
    • ajouter des moteurs / servomoteurs
    • programmer la smartcam

Afficher les coordonnées des objets de couleur.