[GUIDE] Arduino Utiliser Un Bluetooth HC-05
Maybe your like
SOMMAIRE ►
- Module bluetooth HC-05 Arduino datasheet
- Comment connecter bluetooth HC-05 Arduino
- Code Arduino pour communiquer avec HC-05
- Code Arduino pour bluetooth HC-05 et LED
- Connecter module bluetooth Arduino et Android
Voyons comment connecter le module bluetooth à l’Arduino, afin de pouvoir contrôler le microcontrôleur par communication bluetooth depuis un smartphone. Ce module permet une communication bidirectionnelle via bluetooth, c’est-à-dire que vous pouvez non seulement contrôler l’Arduino, mais aussi recevoir des données de l’appareil. Présentons le schéma de câblage et les exemples de code du HC-05 ainsi qu’une application pour smartphone.
Pour cette activité, nous aurons besoin:
- Arduino Uno / Arduino Nano / Arduino Mega
- bluetooth module HC-06 / HC-05
- LEDs et résistances
- breadboard
- fils de connexion
- librairie SoftwareSerial.h
- application led_fr.apk
Matériel supplémentaire sur ce sujet:
- Contrôler une lampe avec Bluetooth et Android
- Station météo avec Bluetooth module Arduino
- Configuration du module bluetooth HC-05 / HC-06
Fonctionnement du module HC 05 Arduino (datasheet)
Bluetooth est l’un des types de communication à courte portée les plus populaires aujourd’hui, utilisé par la plupart des appareils électroménagers et électroniques modernes – écouteurs, claviers et souris d’ordinateur et autres gadgets. Dans les projets Arduino pour débutants et avancés, le module Bluetooth est utilisé pour contrôler divers appareils, comme la commande à distance d’une voiture ou d’un bateau depuis un smartphone Android.

Caractéristiques module HC06 / HC05 Arduino
- Alimentation: 3,3 – 6 V
- Protocole Bluetooth: v1.1 / 2.0.
- Fréquence: bande ISM 2,4 GHz
- Puissance d’émission: moins de 4dBm, Classe 2
- Débit asynchrone: 2.1Mbps ( Max) / 160 kbps
- Synchrone: 1Mbps / 1Mbps
- Profils de prise en charge: port série Bluetooth (maître et esclave)
- Température de fonctionnement: -5°C à 45°C
Les deux appareils sont construits sur une puce CSR BC417 qui prend en charge les signaux radio Bluetooth jusqu’à 3 Mbps. Sur la carte elle-même se trouve une antenne en forme de serpent, qui offre une portée de communication allant jusqu’à 10 mètres. Le principal avantage de ce module est sa résistance aux interférences à large bande, ce qui signifie que plusieurs appareils peuvent communiquer entre eux sans se gêner mutuellement.
Comment branchement le module bluetooth HC-05

Pour commencer, nous allons allumer et éteindre à distance la LED connectée en parallèle au port 13 de l’Arduino, situé sur la carte elle-même. Après avoir installé l’application sur votre smartphone ou tablette et téléchargé le croquis, connectez le module bluetooth à l’Arduino comme indiqué dans le schéma ci-dessus. Tant que le module bluetooth n’est pas apparié avec le smartphone, la LED du module HC-06 / HC-05 clignote rapidement.
Programme Arduino communiquer avec module HC-05
#include "SoftwareSerial.h" SoftwareSerial mySerial(2, 3); // broshes TX, RX int val; void setup() { mySerial.begin(9600); pinMode(13, OUTPUT); } void loop() { if (mySerial.available()) { val = mySerial.read(); if (val == '1') {digitalWrite(13, HIGH);} if (val == '0') {digitalWrite(13, LOW);} } }Explication du code pour communiquer avec HC-05:
- en connectant le module aux ports TX et RX de l’Arduino, il n’est pas possible de charger du code sur la carte, nous utilisons donc la bibliothèque SoftwareSerial.h.
Après avoir téléchargé l’application, ouvrez l’application que vous avez installée sur votre smartphone et cliquez sur « Connecter Bluetooth ». Une liste d’appareils avec des adresses vous est présentée – sélectionnez l’appareil souhaité. Si l’appairage est réussi, le voyant du module se met à clignoter moins fréquemment – environ une fois toutes les deux secondes. Vous pouvez maintenant allumer/éteindre la LED à distance sur l’Arduino Uno / Nano.

Programme Arduino bluetooth module HC-05 et LED
#include "SoftwareSerial.h" SoftwareSerial mySerial(2, 3); // broshes TX, RX int val; void setup() { mySerial.begin(9600); pinMode(12, OUTPUT); pinMode(10, OUTPUT); } void loop() { if (mySerial.available()) { val = mySerial.read(); if (val == '1') {digitalWrite(12, HIGH);} if (val == '0') {digitalWrite(12, LOW);} if (val == '2') {digitalWrite(10, HIGH);} if (val == '3') {digitalWrite(10, LOW);} } }Explication du code pour bluetooth module et LED:
- en plus des chiffres, vous pouvez également envoyer des commandes sous forme de lettres de l’alphabet romain, en respectant la casse – majuscules ou minuscules;
- l’application est uniquement adaptée à Android, vous pouvez créer votre propre application en utilisant l’environnement App Invetor.
Connecter bluetooth HC-05 Arduino et Android

Pour coupler votre smartphone avec le module Bluetooth HC-06 et HC-05, allez dans les paramètres du téléphone et activez le Bluetooth. La recherche d’appareils est activée et, en plus du nom HC-05 ou HC-06, vous verrez l’adresse de l’appareil. Pour vous connecter, vous devrez entrer un mot de passe, généralement « 1234 » ou « 0000 ». Vous ne devez saisir le mot de passe qu’une seule fois, les connexions suivantes s’apparieront automatiquement.
Conclusion. La bibliothèque SoftwareSerial.h vous permet d’implémenter un port série logiciel sur n’importe quelle sortie numérique Arduino. Si vous avez encore des questions, vous pouvez les poser dans les commentaires de cet article. Si les informations contenues dans cette page vous sont utiles et vous aident, veuillez les partager sur les réseaux sociaux.
Tag » Arduino Mega 2560 Bluetooth Hc-05
-
Mega 2560 And HC-05 Module - Project Guidance - Arduino Forum
-
Using HC-05 And Mega 2560 - Networking, Protocols, And Devices
-
Interfacing HC-05 Bluetooth Module With Arduino
-
IOT#4 Arduino Mega - Bluetooth Communication Using HC-05 Module
-
Hướng Dẫn Kết Nối Module Bluetooth HC05 Với Arduino Uno R3 Và ...
-
What Is The Arduino Code For Connecting Bluetooth Module HC-05 To ...
-
Using An Arduino Mega With A HC-05 Zs-040 AT Mode | Martyn Currey
-
Bluetooth HC-05(06) Module - RemoteXY
-
Votre Arduino Communique Avec Le Module HC-05 - AranaCorp
-
Hc 06 Bluetooth Arduino Mega 2560 - Achat En Ligne | Aliexpress
-
Setting Up Bluetooth HC-05 With Arduino - Tutorials
-
05 BERBASIS ARDUINO MEGA 2560 | Sadi | Jurnal Teknik
-
Arduino And HC-05 Bluetooth Module Complete Tutorial