Bluetooth HM-10 et arduino problème commande AT

a marqué ce sujet comme résolu.

Bonjour à tous,

J'ai commencé aujourd'hui à essayer de faire fonctionner un module bluetooth HM-10.

J'ai réaliser le câblage en utilisant cette datasheet et j'ai ensuite essayé le code suivant :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
#include <SoftwareSerial.h>

SoftwareSerial maConnection(0, 1); //RX|TX


void setup(){
   Serial.begin(9600);
   maConnection.begin(9600); // default baud rate
   Serial.println("AT commands: ");
 }

 void loop(){
   maConnection.println("Hello World !");
   delay(1000);
 }

Pas de soucis je reçois bien un "Hello World !" dans le moniteur.

Le problème se pose quand je test ce programme :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
#include <SoftwareSerial.h>

SoftwareSerial maConnection(0, 1); //RX|TX


void setup(){
  Serial.begin(9600);
  maConnection.begin(9600); // default baud rate
  Serial.println("AT commands: ");
}

void loop(){
  //read from the HM-10 and print in the Serial
  if(maConnection.available())
    Serial.write(maConnection.read());

  //read from the Serial and print to the HM-10
  if(Serial.available())
    maConnection.write(Serial.read());
}

Quand je saisie la commande AT le moniteur me renvoie "Aÿ" si je test avec la commande AT+ADDR? il me retourne "AVúþ"… Bref il est perdu et moi aussi :P

Pour information, je peux voir le module et l'associé sur mon téléphone Android mais il n'est pas reconnu sur les applications comme "Arduino Bluetooth" ou "BlueSerial Beta" le message d'erreur sur cette dernière est "Could not connect to device. Is it a Serial device? Also check if the UUID is correct in the settings".

J'ai pas mal fouillé sur internet et sur le forum mais pour l'instant je n'ai trouvé aucune solution …

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte