Description
Le module Bluetooth HC-05 est un convertisseur Bluetooth vers série très simple à utiliser. Il permet de connecter des microcontrôleurs tels que l’Arduino à d’autres appareils compatibles Bluetooth, comme un smartphone. Grâce à ce module, vous pouvez établir une communication sans fil entre ces dispositifs.
- Caractéristiques du module HC-05 :
- Alimentation : 3,3 à 6 V
- Protocole Bluetooth : v1.1 / 2.0
- Fréquence : bande ISM 2,4 GHz
- Puissance d’émission : moins de 4 dBm (Classe 2)
- Débit asynchrone : 2,1 Mbps (max) / 160 kbps
- Profils de prise en charge : port série Bluetooth (maître et esclave)
- Température de fonctionnement : -5°C à 45°C
- Portée de communication jusqu’à 10 mètres.
- Schéma de câblage :
- Pour contrôler une LED à distance depuis l’Arduino, connectez le module HC-05 comme indiqué dans le schéma ci-dessous:
Arduino HC-05 ---------------- 5V VCC GND GND TX RX RX TX
- Pour contrôler une LED à distance depuis l’Arduino, connectez le module HC-05 comme indiqué dans le schéma ci-dessous:
- Exemple de code :
- Voici un exemple de code Arduino pour communiquer avec le HC-05 et allumer/éteindre une LED :
#include <SoftwareSerial.h> SoftwareSerial bluetoothSerial(2, 3); // RX, TX void setup() { pinMode(13, OUTPUT); // LED connected to pin 13 bluetoothSerial.begin(9600); } void loop() { if (bluetoothSerial.available()) { char command = bluetoothSerial.read(); if (command == '1') { digitalWrite(13, HIGH); // Turn on LED } else if (command == '0') { digitalWrite(13, LOW); // Turn off LED } } }
- Vous pouvez contrôler la LED en envoyant les caractères ‘1’ (allumer) et ‘0’ (éteindre) depuis votre smartphone via l’application Bluetooth.
- Voici un exemple de code Arduino pour communiquer avec le HC-05 et allumer/éteindre une LED :