>> Le HC-05 dispose d'un firmware complet avec beaucoup de commandes AT disponibles, il peut être configuré soit comme maitre, soit comme esclave.
>> Le HC-06 ne peut être configuré que comme esclave et dispose d'un nombre de commandes AT limité.
Pour les exemples de réalisation Bluetooth, nous utiliserons le composant HC-06.
Une fois l'Arduino programmé, on peut réaliser le montage ci-dessous avec le cablage à réaliser entre le module HC06 et l'Arduino suivant :
Module HC06 (4 pattes utilisées) -> Arduino
VCC –> +5V
GND –> GND
TXD –> Patte 0 (RX)
RXD –> Patte 1 (TX)
Code Arduino
int compteur = 0; // Compteur de messages envoyes unsigned long temps; // Mesure temps ecoule void setup() { Serial.begin(9600); //Demarrage liaison serie pinMode(13, OUTPUT); //La LED 13 est utilisee comme temoin de bon fonctionnement } void loop() { digitalWrite(13, HIGH); // Allumage de la LED 13 delay(200); // Temporisation de 200 ms digitalWrite(13, LOW); // Extinction de la LED 13 ++compteur // Incrementation compteur de message temps = millis(); // Envoi message via Bluetooth Serial.print("PHMARDUINO - Test du module Bluetooth HC06 - "); Serial.print("Compteur de messages : "); Serial.print(compteur); Serial.print(" - Temps en ms : "); Serial.println(temps); delay(1000); //Delai d une seconde }
Aucun commentaire:
Enregistrer un commentaire