Wikipedia

Résultats de recherche

dimanche 6 septembre 2015

Arduino et Bluetooth HC06

Plusieurs types de modules Bluetooth sont disponibles avec en particulier le HC05 et le HC06.
>> 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.



Arduino BT montage

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