Le HC06 est un module Bluetooth qui ne fonctionne qu'en mode esclave, ça signifie qu'il attend qu'un autre appareil vienne s'y connecter (smartphone, HC05 ou autre). Il est suffisant pour servir de récepteur de commandes comme par exemple une manette pour piloter un drone ou autre. Il possède 4 broches (les mêmes que les 4 du milieu sur un HC05), à savoir, RX, TX, GND, Vcc.
Les broches
| Vcc | C'est l'alimentation, elle doit être reliée à un 5V |
| Gnd | La masse doit être reliée à un pin GND |
| TXD | Transmission |
| RXD | Réception (diviseur de tension conseillé, voir ci-dessous) |
Attention: la logique du module est en 3.3V, il est fortement recommandé d'utiliser un pont diviseur de tension (deux résistances) entre le TX de l'Arduino et le RXD du module pour ne pas trop l'user car les pins digitaux de l'Arduino sont en 5V et le RX du module en 3.3V..
Les commandes AT
Découvrez les différentes méthodes d'utilisation du mode AT sur un module HC06, en cliquant sur ce lien:
Utilisation des commandes AT sur un HC06
| Action | Commande AT | Réponse du module | Information |
| Tester la connexion | AT |
OK |
Permet de vérifier si les branchements et la vitesse (Baudrate) sont bons. |
| Changer le nom | AT+NAMEmon_nouveau_nom |
OKsetname |
Change le nom Bluetooth visible sur le smartphone (ex: AT+NAMEMonNom). |
| Changer le code PIN | AT+PIN1234 |
OKsetPIN |
Remplace le mot de passe d'appairage par 1234. |
| Changer la vitesse (Baudrate) | AT+BAUD4 |
OK9600 |
Change la vitesse de communication de la carte. Voir la grille des chiffres ci-dessous. |
Grille des débits:
| 1 - 1200 | 2 - 2400 | 3 - 4800 | 4 - 9600 |
| 5 - 19200 | 6 - 38400 | 7 - 57600 | 8 - 115200 |
| 9 - 230400 | A - 460800 | B - 921600 | C - 1382400 |
Débit par défaut en mode AT: 9600
Connaître l'adresse du module
Comme le scan de périphériques n'est pas actif sur tous les HC05 et que le HC06 ne possède pas de commande AT+ADDR?, il peut être utile de connaître l'adresse MAC de votre module car c'est elle qui permet aux autres périphériques Bluetooth de le reconnaître et s'y connecter. Vous avez différentes possibilités, sur mobile il existe plein de scanners Bluetooth qui détectent les périphériques, sinon il y'a Windows, Vous allez dans la partie Bluetooth, faites une recherche de périphériques et couplez vous à votre module à l'aide du mot de passe (PIN). Ensuite rendez vous dans le gestionnaire de périphériques et cherchez le puis cliquez sur Propriétés.
Ensuite il y'a plusieurs options qui retournent l'adresse MAC, mais par simplicité j'ai choisi l'option "Adresse du périphérique Bluetooth" qui retourne l'adresse mais sans les deux points par exemple si l'adresse retournée est A1B2C3D4E5F6, l'adresse MAC au format normal sera A1:B2:C3:D4:E5:F6 et l'adresse comme on l'utilise avec le module sera A1B2:C3:D4E5F6.










