Tableaux Maths
Slogan du site

Des cours, des exercices et des vidéos réalisées par des élèves.
Outils numériques en classe et découverte de la programmation.

Piloter un Robot avec une tablette Android (AppInventor) en bluetooth.

Piloter un Robot Arduino avec une tablette ou un smartphone Android en bluetooth. On créé l’application avec AppInventor.

Article mis en ligne le 1er mai 2016
dernière modification le 15 avril 2019

Dans cet article, vous découvrirez une application pour piloter un robot motorisé en bluetooth. L’application AppInventor est relativement simple à faire et aucune installation spécifique n’est requise sur l’ordinateur. En revanche, pour la programmation du robot, il est préférable de connaître des méthodes et des logiciels liés à Arduino.

Le résultat :

Voici une vidéo qui montre le résultat de ce projet : (Application complète par ClaudeB)

Si vous ne connaissez pas AppInventor, je vous conseille de commencer par là :

Premiers pas avec AppInventor

Côté Android :

Voici une vidéo présentant rapidement la création et l’utilisation d’une connexion Bluetooth dans AppInventor :

Une image des codes correspondants :

Blocs appinventor de la télécommande

Attention ! AppInventor ne gère aujourd’hui que le mode EDR, c’est à dire le mode classique de connexion bluetooth. Il existe en effet un autre type de connexion bluetooth, BLE (Bluetooth Low Energy), non supportée par AppInventor.

Côté Arduino :

Le matériel :

  • Un ShieldBot v1.1
  • Une carte Bluetooth HC06. AppInventor ne gère que le mode EDR Bluetooth.

Il faut installer toutes les librairies et mettre à jour Ardublocks :

http://duinoedu.com/dl/logiciels/ardublock/ardublock_augmente/

Nous avons aujourd’hui la version 0.57 BETA.

Une petite vidéo pour expliquer le programme :

Voici en image le programme :

Blocs Ardublock du robot

Remarque :

Pour tourner à gauche ou à droite, on peut aussi utiliser deux vitesses différentes sur les deux moteurs et faire avancer "tout droit" le robot....