+21622886281
App Inventor Arduino

Connecter la carte Arduino au smartphone via le bluetooth

But de ce tutoriel:

Dans ce tutoriel on va voir comment connecter la carte Arduino au smartphone via bluetooth. C’est pour cela, on va créer deux programmes: une application mobile avec App Inventor pour le smartphone et un programme pour la carte Arduino.

Composants nécessaires

  • carte Arduino
  • smartphone
  • module Bluetooth HC-06
  • Afficheur LCD

 

Montage

Programme Arduino

Voici le programme qui permet de connecter la carte Arduino au smartphone.

On affiche le mot ‘connecté’ sur l’afficheur LCD si la carte Arduino est connectée au smartphone et la lettre ‘deconnecte’ dans le cas contraire.

#include <SoftwareSerial.h>
#include <LiquidCrystal_I2C.h>
// En cas de non fonctionnement, mettez la ligne 8 en
// commentaire et retirez le commentaire à la ligne 9.
LiquidCrystal_I2C lcd(0x27, 20, 4); // ligne 8
//LiquidCrystal_I2C lcd(0x3F,20,4); // ligne 9

SoftwareSerial hc06(2,3);
String message=””;
void setup(){
lcd.init(); // initialisation de l’afficheur
//Initialize Serial Monitor
//Initialize Bluetooth Serial Port
hc06.begin(9600);
}

void loop(){
lcd.backlight(); // active le rétro-éclairage
lcd.setCursor(0, 0); // se positionner à la première ligne
//Write data from HC06 to Serial Monitor
if (hc06.available()){
//Serial.write(hc06.read());
//lcd.clear();
message+=char(hc06.read());
lcd.clear();
lcd.print(message); // Afficher le message sur l’afficheur LCD
} else message=””;
}

Création de l’application avec AppInventor:

On va créer une application mobile nommée ‘connecter_arduino’  avec App Inventor qui permet de connecter le smartphone à la carte Arduino.

On vous propose donc de réaliser le design de l’application, avec le visuel suivant

Programmation avec App Inventor

Pour programmer l’application, App Inventor nous propose d’utiliser L’espace Blocs qui permet de créer un programme sous forme de schéma bloc. Très simple d’utilisation mais nécessitant un peu de logique de programmation.

Voici le programme de l’application réalisée dans l’espace Blocs de l’App Inventor:




0 commentaire


Laisser un commentaire

Noter *
Ce champs est réquis

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

Scroll to Top