IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Module bluetooth HC-05 ne répond pas !


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Amateur
    Inscrit en
    Mars 2019
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Amateur

    Informations forums :
    Inscription : Mars 2019
    Messages : 11
    Par défaut Module bluetooth HC-05 ne répond pas !
    Bonjour à tous,
    j'ai acheté un module bluetooth HC-05, j'ai trouvé des tutos pour le brancher sur une carte type arduino (la mienne est une Elegoo Mega 2560), j'essaie d'utiliser les commandes AT mais rien ne s'affiche jamais. J'ai tout essayé: inverser les connexions RXD et TXD, changer le Baud rate, reset du module, rien n'y fait ! La led rouge clignote lentement sur le module, et c'est tout. Bien sûr le module n'est pas appairé (d'ailleurs le module "refuse" de s'appairer avec mon smartphone). C'est le 2eme module bluetooth que je teste et c'est toujours pareil...A devenir dingue !

    Pour info, je suis nul en théorie, mais je suis un plutôt bon singe: je viens de programmer cette même Elegoo 2560 pour faire fonctionner tout un (vrai) ascenseur sur 3 étages, avec un afficheur digital, des relais de puissances etc....C'est pas pour me vanter, juste pour vous assurer que je ne suis pas un assisté qui craque à la première difficulté. Je suis venu à bout de tout, sauf de ce #@* module qui ne semble pourtant pas très compliqué à faire marcher !!

    Merci de m'aider, c'est pour une bonne cause (un enfant handicapé), et je ne me fais pas payer.

    Quelqu'un a une idée de ce qui peut bloquer ???

    le code (que vous connaissez sûrement par cœur):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    #include <SoftwareSerial.h>
     
    SoftwareSerial hc05(2,3);
     
    void setup(){
      Serial.begin(9600);
      hc05.begin(38400);
    }
     
    void loop(){
     
      if (hc05.available()){
        Serial.write(hc05.read());
      }
     
      if (Serial.available()){
        hc05.write(Serial.read());
      }  
    }

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 020
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 020
    Par défaut
    Bonjour,

    Tu as un exemple de code et de branchement chez Gotronic cherche "Gotronic, Guide de mise en marche du module Bluetooth HC-05.". Il y en a des quantités d'autres sur le net. Commence par l'appliquer.

    Dans ton code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    void setup(){
      Serial.begin(9600);
      hc05.begin(38400);
    }
    Pourquoi 2 vitesses différentes ??? 9600 et 38400

  3. #3
    Membre averti
    Homme Profil pro
    Amateur
    Inscrit en
    Mars 2019
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Amateur

    Informations forums :
    Inscription : Mars 2019
    Messages : 11
    Par défaut
    Merci Gaby, le guide de Gotronic est le plus clair de tous ceux que j'ai essayé avant. Mon problème n'est pas résolu mais déjà dans le code je n'avais pas déclaré les pins pour les RXD et TXD donc c'est mieux. Ensuite, en essayant d'appairer le module son nom est apparu modifié, ce qui veut dire que pendant mes multiples essais de commandes AT il y en a une qui a marché, même si le module refuse obstinément de "parler" au Serial. Le pb c'est que je ne sais pas quand ça a marché ni comment. Et je ne peux toujours pas appairer le module avec mon smartphone même en utilisant l'appli bluetooth Terminal HC-05. Peut être parcequ'il est en master, et qu'il faudrait qu'il soit configuré en slave via les commandes AT ???
    Il y a deux vitesses différentes dans mon code car c'était comme ça dans le dernier tuto que j'avais trouvé sur internet. J'ai tout essayé: même baud-rates et toutes les fréquences.

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 020
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 020
    Par défaut
    Bonjour,

    Pour les cdes AT il faut utiliser la broche key
    Lit par exemple https://eskimon.fr/tuto-arduino-907-...5-avec-arduino.

  5. #5
    Membre averti
    Homme Profil pro
    Amateur
    Inscrit en
    Mars 2019
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Amateur

    Informations forums :
    Inscription : Mars 2019
    Messages : 11
    Par défaut
    Je progresse ! Avec les commandes AT j'ai réussi à nouveau à changer le nom du module, et à switcher du mode esclave au mode maître et vice versa.
    Bon quand j'écris AT+NAME=TEST il renomme le module "=TEST"! Il faut que je fasse AT+NAMETEST pour que le nom soit "TEST". Est-ce un bug?
    Ensuite, j'étais bien en mode esclave, mais le module refuse toujours de s'appairer quand je tente l'association sur mon téléphone (je le vois bien dispo).....
    Et le module ne lâche aucune info au Serial ! Il accepte les commandes AT visiblement, mais ne donne aucune info au SERIAL. "AT+VERSION?" par exemple reste sans réponse.....

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 020
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 020
    Par défaut
    Bonjour,
    Il y a eu un post récent que tu as peut-être lu si non lis le :
    https://www.developpez.net/forums/d1...-commandes-at/ en particulier le message de LAFFIN 12/03/2019, 18H3333

    Ce message ne concerne pas le HC-05 mais le HC-06 Laffin a fini par trouver que les versions récentes du HC-06 ne se comportaient pas comme les versions anciennes : par exemple dans un cas pour les fins de ligne il faut rien (ce qu'on lisait partout) , dans l'autre il faut maintenant NL + CR

    On ne peut sans doute pas exclure que pour certains HC-05 il y ai eu aussi des modifs…

    Le problème c'est que jusqu'à présent tu n'arrives pas a lire par cdes AT la version de ton module…
    Mais y a-t-il des inscriptions sur ton module ? si tu peux les lire lesquelles ? si tu y arrives il faudrait chercher les spécifs de ta version du HC-05.

    Je n'ai que des HC-06 je ne peux pas faire d'essais.

    Pour obtenir plus d'aide il faudrait sans doute que tu publies :
    - l'intégralité de ton code Arduino
    - le câblage de ton projet (si tu n'as pas FRITZING, liste les tenants et les aboutissants de chaque fil entre ARDUINO et le HC-05 il n'y en a pas beaucoup)
    - le nom de l'appli sur ton terminal
    - autant que faire se peut la version ou référence de ton HC-05

    Bon courage

    PS : par curiosité je viens de commander des HC-05 sur un site chinois, donc si tout va bien et si c'est toujours d'actualité réponse sous 1 mois

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Bluetooth HC-06 ne répond pas aux commandes AT
    Par Lafin dans le forum Arduino
    Réponses: 11
    Dernier message: 12/03/2019, 19h50
  2. Réponses: 0
    Dernier message: 11/06/2016, 12h10
  3. [Module de chargement] Ça existe ou pas ?
    Par brisso dans le forum Langage
    Réponses: 3
    Dernier message: 26/05/2006, 12h47
  4. [c#]fênetre ne répond pas
    Par le_ben dans le forum Windows Forms
    Réponses: 3
    Dernier message: 22/03/2006, 13h26
  5. [TOMCAT] Tomcat ne répond pas au bout de quelques jours
    Par Bartuk dans le forum Tomcat et TomEE
    Réponses: 7
    Dernier message: 02/03/2006, 17h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo