Outils pour utilisateurs

Outils du site


arduino:le_bluetooth

Allumer et éteindre une LED avec un smartphone : le Bluetooth


Objectif

Vous allez réaliser un montage permettant d'allumer ou d'éteindre une LED à partir d'un smartphone (Android).


Principe

L'information est transmise par Bluetooth du smartphone vers un module Bluetooth HC-06 puis à la carte arduino via la liaison série.

Montage à réaliser

Le montage sera constitué d'une LED branchée sur la broche 13 de la carte Arduino et d'un module Bluetooth HC-06.

Pour fonctionner, le module Bluetooth HC-06 doit être alimenté. Pour cela, la broche VCC sera relié au 5V de l’Arduino et le GND à la masse.

Pour transmettre des données, les broches Rx et Tx du module Bluetooth seront connecter aux broches de liaison série de l’Arduino Tx (broche 1) et Rx (broche 0).

Attention il faudra bien penser à inverser les broches Rx et Tx entre la carte Arduino et le module Bluetooth. Voir le schéma ci-dessous.





Code à téléverser

Rien de nouveau dans le code ci-dessous, reprendre les cours précédents en cas de difficultés pour l'interpréter.

Lors du téléversement, le moniteur série ne doit pas être actif et le module Bluetooth doit être débranché.

// définition de la broche 13 de la carte en tant que variable
const int led_rouge = 13;
String message;
 
// fonction d'initialisation de la carte
void setup()
{
   pinMode(led_rouge, OUTPUT);   // initialisation de la broche 13 comme étant une sortie
   Serial.begin(9600);    // initialisation de la liaison série
}
 
void loop()
{
  if (Serial.available() > 0 )   //Si un message a été reçu  faire ceci 
  { 
    message=Serial.readString();  // lire le message     
      if(message=="1"){   
         digitalWrite(led_rouge, HIGH);   // allume la LED
      }
      if(message=="0"){
         digitalWrite(led_rouge, LOW);   // éteint la LED
      }
  }
}



Utilisation du smartphone pour allumer la lampe

  • Lancer cette application, puis sélectionner le module Bluetooth connecté à l’Arduino.
    Le nom de votre module Bluetooth est de la forme “BT” + numéro de votre boite.
    Exemple : BT02.
  • Taper le code d’appairage du module Bluetooth avec le smartphone :‘1234’.

  • Sélectionner “Switch mode”.

  • Appuyer au centre de l'écran, la LED doit s'allumer et s'éteindre.



arduino/le_bluetooth.txt · Dernière modification: 12/04/2019 15:31 par Stéphane LAURENT