Les élèves utilisent généralement mBot mBot et STEM Activity Module (MBOT-B) ou mBot and STEM Activity Module (MBOT-P), Codey Rocky and Activity Module (MB-CR) ou mBot ™ Ranger (MB-RANGER) avec le programme standard ou en mode «Upload», où le code est téléchargé sur mBot et exécuté sans connexion à mBlock. Codage avec mBot: véhicule autonome (MBOT-MSDV-E), Codage avec Codey Rocky: Mission to Mars (MBCR-M2M-E) et les activités du kit de classe mBot STEM (MBOT-KIT, cessé) sont tous écrits dans l’espoir que les élèves programment leurs robots en mode téléchargement.

Qu’est-ce que le mode direct?
Le mode Live est un mode de programmation unique dans mBlock 5 que vous pouvez utiliser à la fois pour la scène dans la fenêtre mBlock et pour le robot en même temps. Voici de plus amples informations:

  • Dans ce mode de programmation, mBlock est connecté à mBot via un câble USB ou sans fil avec le Dongle Makeblock® Bluetooth® (MB-BLE).
  • Vous programmez le robot via le logiciel mBlock 5. Vous pouvez créer du code pour les Sprites et votre robot; lorsque le programme est en cours d’exécution, les actions auront lieu à la fois sur mBlock Stage à l’écran et avec votre robot.
  • Les programmes que vous voulez que mBot exécute doivent commencer par le bloc « Lorsque le drapeau vert a cliqué », « Quand » [key] blocs de chapeau pressés ”ou blocs de chapeau similaires trouvés dans la palette Evénements.

Avantages du mode Live
La création et le débogage du code sont rapides en mode Live car vous n’avez pas à faire l’étape supplémentaire de télécharger vos programmes sur votre robot avant de les exécuter. De plus, le mode Live permet des applications uniques qui utilisent à la fois mBlock Stage et le matériel du robot. Par exemple, vous pouvez programmer mBot pour qu’il se déplace lorsque vous cliquez sur des sprites sur la scène. Ou un sprite peut rapporter la valeur lue par le capteur de lumière mBot.

Inconvénients du mode Live
Pour certains types d’applications, en particulier celles qui nécessitent que le robot agisse ou réponde aux données de ses capteurs à ultrasons et de suivi de ligne, le mode de charge est préférable car le code s’exécute rapidement; le robot répondra beaucoup plus rapidement aux changements. En mode Live, mBlock envoie les commandes une par une au robot, le robot exécute chaque commande à son arrivée, puis fait un rapport à mBlock. Ce processus est généralement trop lent pour les activités de suivi de ligne, en particulier si le robot fonctionne rapidement ou si l’itinéraire de suivi de ligne change beaucoup.

Basculer mBot en mode Live
Le micrologiciel du robot doit être réinitialisé au programme par défaut avant de pouvoir utiliser le mode direct. Suivez les étapes suivantes:

  1. Allumez mBot et connectez-le à votre ordinateur via un câble USB.
  2. Ouvrez le logiciel mBlock 5.
  3. Si mBot n’apparaît pas déjà dans la fenêtre « Périphériques », utilisez le bouton « + » pour l’ajouter.
  4. Connectez le logiciel à mBot en cliquant sur le bouton Connect. Le logiciel mBlock 5 identifie le port USB auquel le mBot est connecté.
  5. Une fois connecté, cliquez sur le bouton Paramètres et sélectionnez «Mettre à jour le firmware».
  6. Dans le menu déroulant Version du micrologiciel, sélectionnez « Firmware d’usine (06.01.009) ».
  7. Cliquez sur le bouton « Mises à jour ».
  8. mBlock télécharge maintenant l’application par défaut. Une fois la charge terminée, le mBot émet trois bips.
  9. Si nécessaire, déplacez le curseur vers le mode En direct.

4141-commutateur-mode-mblock-5.png

Débogage mBot et questions fréquemment posées

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *