Dans ce tutoriel nous allons voir comment allumer la LED de L’Arduino avec un Smartphone en utilisant le module bluetooth HC-05.

AZDelivery 5 x HC-05 HC-06 Module Émetteur-Récepteur RF sans Fil HC-06 Bluetooth RS232 TTL série Compatible avec Arduino et Raspberry Pi incluant Un E-Book!
✅ Ce module Bluetooth HC-05 a une portée allant jusqu’à 10 mètres en utilisant Bluetooth Classe 2. ✅ Il peut être utilisé comme émetteur et récepteur par exemple pour vos projets avec microcontrôleur. ✅ LED installée pour l’affichage d’état: clignotement rapide = prêt à être connecté / clignotement lent = connexion établie / clignotement en cycle de 2 secondes = mode AT. ✅ Ce module peut être programmé en mode AT via Arduino-IDE. ✅ Ce produit inclut un E-Book qui fournit des informations utiles sur la façon de commencer votre projet. Il permet une installation rapide et fait gagner du temps sur le processus de configuration. On y trouve une série d’exemples d’applications, des guides d’installation complets et des bibliothèques.
AZDelivery 3 x HC-05 HC-06 Module Émetteur-Récepteur RF sans Fil HC-06 Bluetooth RS232 TTL série Compatible avec Arduino et Raspberry Pi incluant Un E-Book!
✅ Ce module Bluetooth HC-05 a une portée allant jusqu’à 10 mètres en utilisant Bluetooth Classe 2. ✅ Il peut être utilisé comme émetteur et récepteur par exemple pour vos projets avec microcontrôleur. ✅ LED installée pour l’affichage d’état: clignotement rapide = prêt à être connecté / clignotement lent = connexion établie / clignotement en cycle de 2 secondes = mode AT. ✅ Ce module peut être programmé en mode AT via Arduino-IDE. ✅ Ce produit inclut un E-Book qui fournit des informations utiles sur la façon de commencer votre projet. Il permet une installation rapide et fait gagner du temps sur le processus de configuration. On y trouve une série d’exemples d’applications, des guides d’installation complets et des bibliothèques.

Comment utiliser un module bluetooth HC-05 avec un Arduino ?

Le Bluetooth c’est quoi ?

Le Bluetooth est une norme de communications permettant l’échange bidirectionnel de données à très courte distance en utilisant des ondes radio UHF sur une bande de fréquence de 2,4 GHz. Son objectif est de simplifier les connexions entre les appareils électroniques en supprimant des liaisons filaires.

Elle peut remplacer par exemple les câbles entre ordinateurs, tablettes, haut-parleurs, téléphones mobiles entre eux ou avec des imprimantes, scanneurs, claviers, souris, manettes de jeu vidéo, téléphones portables, assistants personnels, systèmes avec mains libres pour microphones ou écouteurs, autoradios, appareils photo numériques, lecteurs de code-barres et bornes publicitaires interactives.Les premiers appareils utilisant la version 4.0 de cette norme sont apparus au début de l’année 2010.

Pourquoi utiliser un module Blutooth avec un Arduino ?

Il est utilisé avec Arduino pour le commander dans des projets tel que la domotique (allumer une lampe, éteindre la télé, ouvrir la fenêtre,…),Diriger un bras manipulateur, guider une voiture …..

Les différents module bluetooth compatible avec Arduino

Il existe deux sortes de module bluetooth, tous deux compatibles Arduino et utilisables sur une breadboard (plaque d’essai en français). On les distingue par le nombre de pattes d’entrées / sorties :

  • HC-05 : 6 sorties. Ce module peut être « maître » (il peut proposer à un autre élément bluetooth de s’appairer avec lui) ou « esclave » (il ne peut que recevoir des demandes d’appairage). Ce module fait l’objet d’un autre article car il y a quelques différences pour le régler,C’est ce module que nous utilisons dans cet article.
  • HC-06 : 4 sorties. Ce module ne peut être qu’esclave

De quoi avons-nous besoin ?

Montage

Comment utiliser un module bluetooth HC-05 avec un Arduino ? #2

HC-05           Arduino

Rx     —-}     Tx

Tx      —-}     Rx

Vcc    —-}    3.3V

Gnd   —-}     Gnd

Passons Maintenant au Code

Le but du code est d’allumer la LED relié a la pin numéro 13 quand l’Arduino reçoit le caractère ‘a’ et l’éteindre quand il reçoit le caractère ‘b’ par le biais du module bluetooth qui communique a son tour avec un smartphone muni de bluetooth et d’une application bluetooth compatible Arduino (Trouvable facilement dans le Store de votre appareil)

char junk;
String inputString="";

void setup() {
        Serial.begin(9600);
        pinMode(13, OUTPUT);
}

void loop(){
        if(Serial.available()){
                while(Serial.available()){
                        char inChar = (char)Serial.read(); //Lire l'entrée
                        inputString += inChar; //Construit une chaine de caractére a partir des caractére reçus
                }
                
        Serial.println(inputString);
                
        while (Serial.available() > 0){ junk = Serial.read() ; }
                
        if(inputString == "a"){ //Dans le cas ou l'entrée est 'a' la LED s'allume
                        digitalWrite(13, HIGH);
                } else if(inputString == "b"){ //Dans le cas ou l'entrée est 'b' la LED s'eteint
                        digitalWrite(13, LOW);
                }
                inputString = "";
        }
}

HC-05 Bluetooth + Arduino: Includes the ZS-040
2pcs HC-05 Integrated Bluetooth Module Wireless Serial Port Module HC05
【HC-05 module】 Module Bluetooth HC-05 deux en un. Maître et esclave. 【Compatible】 Utilise la puce principale RSC Bluetooth et les normes de protocole Bluetooth version 2.0. 【Haute performance】 Vitesse par défaut de 9600, l’utilisateur peut être réinitialisé en cliquant sur le bouton de mode. 【Opération facile】 Il est possible de régler le mode maître ou esclave via les commandes AT. L’appareil peut être connecté via les commandes AT spécifiées. 【Livraison rapide】 Livraison rapide et de qualité en Espagne en achetant chez TECNOIOT
Hc05

Module Bluetooth arduino

Https://www tutoriel-arduino com/utiliser-hc-05-arduino/