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 :

Commande AT sur module bluetooth HC-05 et appairage avec smartphone


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2018
    Messages : 1
    Par défaut Commande AT sur module bluetooth HC-05 et appairage avec smartphone
    Bonjour,
    j'ai un projet scolaire à réaliser qui nécessite d'obtenir la valeur RSSI (valeur permettant d'estimer la distance entre les émetteurs bluetooth) d'un module bluetooth HC-05 connecté à un smartphone.

    Je n'arrive cependant pas à me mettre en mode 'AT' sur la HC-05 et rester appairer avec un smartphone android car il refuse de faire les deux à la fois :
    -Soit il clignote rapidement et il en mode appairage et la seulement la connexion avec le smartphone est effective
    -Soit il clignote lentement, peut alors effectuer des commandes AT mais perd la connexion avec le smartphone (j'utilise la librairie SoftwareSerial)

    Voici ce que contient mon void setup pour se mettre en mode AT :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    {  
      Serial.begin(57600); 
      delay(500);  
      Serial.println("Ecrire votre commande AT");  
      pinMode(RxD, INPUT);  
      pinMode(TxD, OUTPUT);  
      BTSerie.begin(57600); 
    }
    La commande que je souhaite effectuer est AT+INQM (donne la valeur RSSI) mais même après de longues recherches sur des forums je n'ai trouvé nul part l'explication de la mise en place de l'appairage en mode AT.

    Je précise que je suis débutant en arduino et toute aide sera appréciée
    Merci d'avance !

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 197
    Billets dans le blog
    47
    Par défaut
    Bonjour,

    Quelques pistes...

    Il faudrait maîtriser la bascule mode AT/mode communication (le HC05 étant en mode communication au démarrage).
    Il me semble qu'il y a une broche Key/Enable ou autre sur ce genre de modules qui sert à basculer en mode AT sur le niveau 3,3V. Il faudrait relier cette broche à l'Arduino. Peut-être aussi la broche Reset du HC05.
    A voir aussi, il existe une commande d'échappement *** (trois étoiles) qui permet la bascule AT/communication.

Discussions similaires

  1. Réponses: 7
    Dernier message: 05/06/2018, 10h41
  2. AT commands sur module GPRS
    Par youcefse dans le forum Développement
    Réponses: 1
    Dernier message: 23/03/2010, 08h35
  3. [Réseau] Cibler la commande « Ping » sur tout le réseau
    Par Furius dans le forum Développement
    Réponses: 4
    Dernier message: 08/09/2006, 20h11
  4. [Tkinter] probleme sur module oscillo (cours swinnen)
    Par xavier-Pierre dans le forum Tkinter
    Réponses: 4
    Dernier message: 07/03/2006, 23h12
  5. Réponses: 2
    Dernier message: 24/02/2006, 09h15

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