Le Module Bluetooth HC-05 est un composant de communication sans fil ultra populaire dans le monde des projets Arduino, robotique et IoT. Grâce à sa compatibilité avec les interfaces série UART, il permet de transmettre et de recevoir des données via Bluetooth, facilitant la création d’interfaces mobiles, la commande à distance ou la transmission de capteurs.
Qu’est-ce que le module HC-05 ?
Le HC-05 est un module Bluetooth de type maître/esclave qui fonctionne avec une communication série (UART). Il est principalement utilisé pour établir une liaison sans fil entre deux appareils, comme un Arduino et un smartphone Android.
Contrairement au HC-06 (esclave uniquement), le HC-05 peut être configuré comme maître ou esclave, ce qui en fait un choix plus flexible pour de nombreuses applications.
Caractéristiques techniques
Nom : HC-05
Version Bluetooth : 2.0 + EDR
Fréquence : 2.4 GHz
Tension de fonctionnement : 3.3V logique / 5V alimentation
Interface : UART (TX/RX)
Vitesse de transmission : 9600 bps par défaut
Distance de portée : jusqu’à 10 mètres
Mode : Maître / Esclave configurable
Broches : VCC, GND, TXD, RXD, KEY/EN
Dimensions : 37mm x 15mm x 3mm
Pourquoi utiliser le HC-05 ?
✅ Connexion facile avec Arduino, ESP32, Raspberry Pi ✅ Remplacement de câble série (USB) par liaison Bluetooth ✅ Commandes via application Android (Bluetooth Terminal, MIT App Inventor, etc.) ✅ Parfait pour la domotique, robotique et IoT ✅ Très faible consommation énergétique
Applications typiques
📱 Contrôle d’un robot via smartphone
🔧 Téléversement ou lecture de données sans fil
🏠 Systèmes domotiques (ouverture de porte, allumage d’éclairage)
📊 Transmission de mesures de capteurs
🧠 Projets pédagogiques pour apprendre la communication série
void loop() {
if (BT.available()) {
char c = BT.read();
Serial.write(c);
}
if (Serial.available()) {
char c = Serial.read();
BT.write(c);
}
}
Configuration avancée (AT Commandes)
Le HC-05 peut être configuré en envoyant des commandes AT via l’interface série. Exemple :
AT → OK
AT+ROLE=0 → passer en mode esclave
AT+NAME=MonModule → changer le nom Bluetooth
AT+PSWD=1234 → changer le mot de passe de connexion
⚠️ Le mode AT nécessite de maintenir la broche KEY à l’état haut au démarrage du module.
Différences entre HC-05 et HC-06
Critère
HC-05
HC-06
Mode maître
Oui
Non
Configurable
Oui (AT)
Oui (limité)
Applications
Polyvalentes
Simples
Conseils pratiques
Toujours utiliser un diviseur de tension pour connecter le RX du HC-05 à un Arduino 5V.
Utiliser une application Android telle que Serial Bluetooth Terminal ou Bluetooth Controller pour envoyer/recevoir des données.
Le module est visible sous le nom « HC-05 » avec le mot de passe par défaut 1234.
Inclus dans le produit
1x Module Bluetooth HC-05
1x Antenne intégrée PCB
(Optionnel) 1x module breakout avec régulateur 3.3V intégré
Mots-clés secondaires à inclure
Communication Bluetooth Arduino
Liaison série sans fil
Module HC-05 maître esclave
Transmission UART sans fil
Bluetooth Arduino Android
Contrôle Bluetooth robot
Avis
Il n’y a pas encore d’avis.
Soyez le premier à laisser votre avis sur “Module Bluetooth HC-05 – Communication série sans fil pour Arduino, ESP32 et microcontrôleurs” Annuler la réponse
Avis
Il n’y a pas encore d’avis.