Projet | ​​Mini projet - Arduino​Réseau Bluetooth - Transmission de données

Contexte

Il s'agit de mettre en oeuvre une liaison radio avec le module Bluetooth HC07 intégré au shield à disposition. Pour cela nous commandons une led RVB, placée sur ce shield, depuis une tablette Android.

Mise en oeuvre de la liaison radio

Il s'agit d'allumer la led RVB en rouge à l'aide l'application BlueTerm installée sur la tablette. Si cette application n'est pas déjà installée, nous la trouverons sur le site Play Store. Consulter alors ces indications.

  1. Recopier le programme dans l'IDE Arduino ci-contre et charger la carte Uno.
  2. Appairer la tablette avec le shield Bluetooth à disposition. Pour cela commuter la liaison Bluetooth via le menu Paramètres puis Analyser. Voir l'encadré ci-contre.
  3. Lancer l'application BlueTerm. Sélectionner Connect device. Voir l'encadré correspondant.
  4. S'assurer qu'il est possible d'allumer la led avec la touche 2 de la tablette.

Amélioration du programme de réception

Il s'agit d'allumer une autre couleur de la led RVB. Consulter les codes ASCII si nécessaire.

  1. Ajouter au programme les lignes nécessaires afin d'allumer la led en vert à l'effleurement de la touche « 5 » sur la tablette.
  2. Réaliser l'essai et faire constater le fonctionnement. Imprimer le programme.

Construction d'une application avec le site App Inventor

Nous remplaçons ici l'application BlueTerm par une autre, Log1, que nous complétons. Consulter les panneaux App Inventor ci-contre.

 Après appairage, l'application BlueTerm délivre également l'adresse MAC du module Bluetooth via son menu Connect device.

  1. Préparer la tablette si nécessaire.
  2. Réaliser la connexion au site App Inventor
  3. Charger le site App Inventor avec le fichier Log1 via le chemin : Project / Import project
  4. Ouvrir la fenêtre Blocks et mettre à jour l'adresse MAC du module Bluetooth à disposition.
  5. Essayer l'application et faire constater que l'application fonctionne correctement.
  6. Compléter l'application afin de commander également la led verte avec le bouton VERT ON.








































Dispositif

Shield HC07 / carte Arduino Uno / tablette avec port Bluetooth & ordinateur.

Programme

​L'icône en haut et à droite ouvre le terminal.

Appairage

Code appairage 1234

ADRESSE MAC / NOM SHIELD

20:13:03:05:07:05 / HC07-1
20:13:03:05:08:88 / HC07-2
20:13:03:05:07:35 / HC07-3
00:12:12:25:23:82 / HC07-4

BlueTerm

Basculer sur le clavier numérique et effleurer la touche 2, allume la led rouge.

Blocks

L'application à recopier. La couleur des  éléments du puzzle indique où les trouver dans le menu Blocks à gauche.