Remarquer:

Une nouvelle version (V1.9) est sortie! Il est plus facile à utiliser, en particulier dans les environnements multi-robots. Jetez un œil maintenant.

MIT App Inventor est un éditeur basé sur des blocs par glisser-déposer qui peut créer des applications Android. Vous pouvez utiliser App Inventor pour contrôler les mBots via une extension.

Ajouter l’extension mBot à App Inventor

inventeur d'application-1

Cliquez sur le lien « Importer des extensions » dans le groupe « Extensions » sur la gauche, puis sélectionnez « URL ». Collez le lien suivant dans la zone de texte:

http://appinventor.makeblock.com/com.makeblock.appinventor.MBot.aix

Cliquez ensuite sur « importer ».

Screen_Shot_2016-05-23_at_3_21_51_PM

Cliquez sur « OK » sur l’écran suivant. Ensuite, vous trouverez un nouveau composant « mBot » dans le groupe « Extension »:

Capture d'écran 2016-05-23 à 3.32.35

Connectez-vous à votre mBot via un ListPicker

Faites glisser un composant ListPicker sur l’écran et ajoutez un composant mBot (il s’agit d’un composant non visible, n’apparaît pas sur l’écran du téléphone mais sera en bas de l’écran du téléphone):

Screen_Shot_2016-05-23_at_3_26_20_PM
Screen_Shot_2016-05-23_at_3_25_43_PM

Écrivez un programme comme l’image suivante en utilisant des blocs de ListPicker et de mBot. Lorsqu’il est exécuté, cela crée une liste de robots mBot couplés (vous devez lier mBot à l’écran des paramètres Bluetooth du système Android lors de la première utilisation) et permettre aux utilisateurs de sélectionner et de se connecter à l’un des robots.

Capture d'écran 2016-05-23 à 15.26.48

Écrire des programmes avec App Inventor

Une fois connecté, vous pouvez contrôler mBot et lire à partir de ses capteurs avec n’importe quel bloc fourni par l’extension mBot. Le programme suivant est un exemple:

Capture d'écran 2016-05-23 à 15.26.58

Voici une liste de blocs que vous pouvez utiliser pour écrire votre programme:

Laisser un commentaire

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