MIT App Inventor - Créer facilement des applications Android -OU- contrôler un croquis Arduino via Bluetooth

Il y de nombreux mois, une connaissance nous parlait de MIT App Inventor, un outil super simple qu'il avait utiliser pour commander son projet Arduino depuis un smartphone Android via Bluetooth.

MIT App Inventor en quelques mots
MIT App Inventor (appinventor.mit.edu) est une application Cloud simplifie le développement d'application Android en utilisant une interface graphique proche de Scratch.
Avec MIT App Inventor permet créer facilement des interfaces graphique Android pour contrôler des applications robotiques comme une voiture, un bras, etc.

MIT App Inventor embarque un outil de création d'interface...
Source: CodeVista.net
Auquel vient se joindre une interface de programmation par bloc
Source: appinventor.mit.edu
Pas une ligne de code
Comme l'outil n'utilise pas une seule ligne de code, il ne requière aucune connaissance particulière de la programmation.

C'est donc un outil idéal pour les néophytes et milieux scolaires.
En plus de réaliser des applications, il permet également de s'initier à la programmation.

Visualisation directement sur SmartPhone
En téléchargeant l'application "MIT App companion", il est possible de synchroniser l'éditeur visuel de MIT App Inventor et son smartphone.

Cela permet de constater immédiatement le résultat du design sur votre smartphone.
Synchronisation du design avec un SmartPhone Android

Télécharger facilement
App Inventor est un outil en ligne... il permet de compiler:
  • un fichier APK à télécharger pour l'installer sur votre Smartphone.
  • une application Android téléchargeable directement si votre SmartPhone dispose d'une connexion Internet (via un QR Code).
Télécharger l'application sur SmartPhone
Des blocs de connectivité
La connectivité n'est certainement pas le laissé pour compte de l'application MIT App Inventor.
La connectivité offre des services WEB, Bluetooth... pratique pour agir avec des projets locaux via Bluetooth ou projet distant via connexion Internet.
Blocs de connectivité Bluetooth dans MIT App Inventor
La connectivité Bluetooth permet de commander facilement des projets de type Arduino par l'intermédiaire d'un module Bluetooth Série HC05
Utiliser App Inventor pour commander des projets Arduino - Source: RandomNerdTutorials

Vidéo MIT APP Inventor + Arduino
Voici une vidéo qui explique comment réaliser une application Android qui commande via Bluetooth une LED (ainsi qu'un moteur pas-à-pas) branchés sur un Arduino.
Vraiment très intéressant... merci howtomechatronics


Ressources