Sommaire

Bluetooth

La communication Bluetooth fonctionne sur le même principe que la liaison série. Vous pouvez utiliser un module Bluetooth de type HC-05. Son branchement est extrêmement simple, mais n’oubliez pas de retirer le module pendant le téléversement (car il utilise aussi les bornes 0 et 1) et d’inverser les bornes TX et RX (branchez le TX de l’Arduino sur le RX du module et le RX de l’Arduino sur le TX du module).

images/08-04.png

Branchement du module Bluetooth

Le code est identique à celui de l’Arduino en mode réception d’une liaison série. Les LED (bleue, verte, orange et rouge) changent d’état (allumée ou éteinte) lorsqu’elles reçoivent un message (1, 2, 3 et 4).

// Bluetooth 
//LED 
const int LEDBLEUE = 6; 
const int LEDVERTE = 7; 
const int LEDORANGE = 8; 
const int LEDROUGE = 9; 
// Stockage du contenu du message et de l’état des LED 
char message = 0; 
boolean etatLedBleue = LOW; 
boolean etatLedVerte = LOW; 
boolean etatLedOrange = LOW; 
boolean etatLedRouge = LOW; 
void setup()  { 
  Serial.begin(9600); 
  // Initialisation des sorties 
  pinMode(LEDBLEUE, OUTPUT); 
  pinMode(LEDVERTE, OUTPUT); 
  pinMode(LEDORANGE, OUTPUT); 
  pinMode(LEDROUGE, OUTPUT); 
} 
void loop() { 
  // Réception du message par la liaison Bluetooth 
  if (Serial.available()>0){ 
    message = Serial.read();  ...