Guide de mise en marche du module Bluetooth HC-05
Matériel nécessaire :
- 1 x carte compatible Uno ®
- 1 x module Bluetooth HC-05
- 1 x jeu de câbles de connexion M/F
- 1 x PC avec l’IDE Arduino installé
- 1 x smartphone/tablette Android®
Rappel:
Ce module communique via une liaison série avec une carte compatible Arduino®. Cette liaison
s’établit sur deux broches RX et TX définies dans notre programme en tant que broches 11 et 10.
La broche RX de la carte compatible Uno® doit être raccordée à la broche TX du module Bluetooth HC-
05. La broche TX de la carte compatible Uno® doit être raccordée à la broche RX du module HC-05.
Remarque: ce module est incompatible avec le programme MFi d'Apple® et ne peut
être appairé avec un appareil iOS (iPhone, iPad, etc).
Connexion du module:
Tableau de correspondance :
Carte à microcontrôleur Module HC-05
5V Vcc
GND GND
10 RXD
11 TXD
Page 1 de 3
Exemple de programme:
Ce programme (à copier dans l’IDE Arduino®) permet la réception et l’émission de données via le
moniteur série de l’IDE avec un autre périphérique Bluetooth (seconde carte compatible Arduino®, un
ordinateur ou comme dans notre exemple : un smartphone Android®).
#include <SoftwareSerial.h>
#define rxPin 11 // Broche 11 en tant que RX, à raccorder sur TX du HC-05
#define txPin 10 // Broche 10 en tant que TX, à raccorder sur RX du HC-05
SoftwareSerial mySerial(rxPin, txPin);
void setup()
{
// define pin modes for tx, rx pins:
pinMode(rxPin, INPUT);
pinMode(txPin, OUTPUT);
[Link](9600);
[Link](9600);
void loop()
{
int i = 0;
char someChar[32] = {0};
// when characters arrive over the serial port...
if([Link]()) {
do{
someChar[i++] = [Link]();
delay(3);
}while ([Link]() > 0);
[Link](someChar);
[Link](someChar);
}
while([Link]())
[Link]((char)[Link]());
}
Page 2 de 3
Communication entre le Smartphone et la carte compatible Uno:
Cet exemple nécessite l’installation d’une application de
communication Bluetooth sur votre smartphone ou votre
tablette. Voir Bluetooth Terminal HC-05 pour Android®.
Le module HC-05 doit être appairé avec le smartphone.
Le code PIN par défaut est : 1234
Il est maintenant possible de dialoguer
entre le moniteur série du PC et le
smartphone. La vitesse de transfert
série doit être paramétrée sur 9600
bauds.
Si vous rencontrez des problèmes, merci de nous contacter par courriel à :
sav@[Link]
Page 3 de 3