Exécuter à partir de mBlock IDE ou télécharger sur la carte?

Si vous n’avez pas encore téléchargé mBlock, installé les pilotes Arduino ou connecté votre carte, vous pouvez commencer par consulter cette leçon. Les applications mBlock peuvent être exécutées à partir de deux emplacements: l’interface mBlock ou la carte robot. Ce qui suit parle des différences.

mBlock IDE

Lorsque vous exécutez un programme dans mBlock IDE, les commandes sont envoyées de l’ordinateur à la carte robot, où elles sont interprétées puis exécutées. Cela signifie que les utilisateurs peuvent utiliser leurs ordinateurs en combinaison avec le robot. Par exemple, vous pouvez utiliser le clavier pour contrôler le robot:

utilisation du clavier

Ou vous pouvez utiliser la minuterie dans le logiciel mBlock:

utilisation de la minuterie

Vous pouvez également utiliser votre webcam, la scène dans mBlock IDE et plus encore.

L’un des inconvénients de l’utilisation de mBlock IDE est que, comme l’ordinateur et le robot s’envoient des messages, c’est un petit retard car il faut du temps pour aller et venir. Dans de nombreux programmes, cela n’aura pas d’effet majeur sur le fonctionnement du robot, mais dans d’autres, comme un programme de suivi de ligne, cela signifiera que le programme ne s’exécute pas comme nous le souhaiterions.

Une autre chose à garder à l’esprit est que si vous utilisez mBlock IDE, vous aurez bien sûr besoin d’un ordinateur et d’une connexion à l’ordinateur. Si vous avez un module Bluetooth ou 2.4G, vous pouvez passer au sans fil, mais si ce n’est pas le cas, voulez-vous vraiment que le robot soit toujours connecté à l’ordinateur via un câble USB?

Lorsque vous souhaitez exécuter des programmes via mBlock IDE, «Mettre à niveau le micrologiciel» avant de commencer. Sélectionnez Connect -> Upgrade Firmware:

mise à niveau du firmware

Cela écrase tous les programmes actuellement sur la carte du robot avec un micrologiciel qui garantit que l’ordinateur et le robot peuvent communiquer correctement. Si vous utilisez mBot Ranger, vous devez également sélectionner «Mode Bluetooth»:

select-bt-mode-for-ranger

Une fois le micrologiciel mis à jour, vous êtes prêt à commencer la programmation à partir de l’IDE mBlock.

Carte de robot

Lors du téléchargement sur la carte robot, le programme fonctionne de manière autonome. Cela signifie que tous les scripts de programmation qui n’étaient pertinents que pour la programmation de l’environnement mBlock (tels que « Motion » et « Looks ») ne sont pas disponibles. Du côté positif, puisque le code est téléchargé sur la carte, il n’y a pas de délai entre, par exemple, la lecture des capteurs et l’action en conséquence.

Pour télécharger une application sur la carte Arduino, entrez en mode Arduino. Vous pouvez le faire soit en le sélectionnant dans le menu:

mode select-arduino

Ou en faisant glisser et en déposant le bloc « (Board Name) Program » dans la zone de programmation et en cliquant dessus (voici les blocs d’en-tête habituels):

programme aurigaprogramme orionprogramme mégapiprogramme mbot

Lorsque vous entrez en mode Arduino, la disposition de la scène (où le panda est à gauche) est masquée et le code Arduino est affiché à droite. En outre, tous les scripts de programmation qui n’étaient pertinents que pour la programmation de l’environnement mBlock (tels que « Motion » et « Looks ») sont grisés. Lorsque vous tapez votre application mBlock, le code Arduino est automatiquement généré dans la fenêtre d’édition Arduino.

génération de code arduino

Lorsque vous avez fini d’écrire votre programme, cliquez sur le bouton « Télécharger sur Arduino » et le programme démarrera dès qu’il aura été téléchargé.

télécharger sur arduino

REMARQUE: une fois que vous avez téléchargé un programme sur la carte du robot, qu’il s’agisse de la mise à jour du micrologiciel ou de celle que vous avez écrite vous-même, il aura écrasé le programme préinstallé. Si vous avez besoin de récupérer ce programme sur la carte du robot, accédez à Connexion -> Réinitialiser le programme par défaut -> (Nom du robot):

restaurer le programme par défaut

Construisez vos rêves!

Laisser un commentaire

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