Configurer le module bluetooth HC-06

Si vous êtes ici pour configurer un module bluetooth je suppose que vous savez ce que c’est et je vous passe donc la définition de celui-ci.

Par contre pour la suite. Comme vous le savez lorsque l’ont se procure un module bluetooth comme le HC-06 dans ce cas, il y a des paramètres par défauts encodés à l’intérieur du module.

Tels que l’id du module généralement HC-06 et son mot de passe 1234. C’est bien pour les tests mais niveau sécurité, il est préférable de les changer. Et on va procéder comme ceci:

Branchement

Rx de votre module à la pine 11 de l’arduino, Tx de votre module à la pin 10 de votre arduino, VCC au 3.3V et GND au GND.

Le sketch:

 

                
                #include <SoftwareSerial.h>

              SoftwareSerial hc06(10,11);

              void setup(){

                Serial.begin(9600);
                Serial.println("ENTER AT Commands:");
                hc06.begin(9600);
                
              }

              void loop(){

                if (hc06.available()){
                  Serial.write(hc06.read());
                }

                if (Serial.available()){
                  hc06.write(Serial.read());
                }  

              }

              

 

Une fois les branchements fais et le code uploadé sur l’arduino, ouvrez votre moniteur série. Devrais apparaitre la phrase: ENTER AT Commands

Réglez votre moniteur série sur “Pas de fin de ligne”, “9600 Bauds”.

Testez si tout est ok en tapant: AT. Vous devriez avoir comme réponse: “OK”

atcommand

Pour changer le nom de votre module tapez: AT+NAME suivi du nom que vous désirez (pas d’espace entre ex: AT+NAMEIDEHACK)
Si tout est ok vous verez s’inscrire: OKsetname

Pour changer le mot de passe c’est le même principe sauf que vous taperez: AT+PIN suivit de votre mot de passe ex: AT+PIN1234. Si tout es ok vous verez: “OKsetPIN”.

atname atpin

 

4 Commentaires

  1. Eleve

    J’ai un problème. Malgré un câblage bon et le code copié collé, quand je vais sur le moniteur série, j’ai bien “Enter AT Commands : “, mais une fois que je tape par exemple ” AT ” je n’obtiens aucune réponse et ça peu importe la commande AT que je tape. J’en ai testé plusieurs, mais rien ne marche. Merci de votre aide.

    Réponse
    • Kevin

      Très instructif merci pour le tuto

      Réponse
  2. SAMI

    Salut Eleve;
    Vérifie sur ton moniteur série que “Pas de fin de ligne” pour afficher le retour hc06

    Réponse
  3. cmaurice

    Pour moi c’est pareille.
    Je me demande s’il n’y a pas des circuits mal clonés.

    Réponse

Soumettre un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Inscrivez-vous a la newsletter

Inscrivez-vous a la newsletter

Soyez les premiers avertis de nouveaux tutos, mises à jours, bon plans,...

Merci et à bientôt!

Pin It on Pinterest

Share This