Bluetooth HM-10 & Arduino

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Bonsoir à tous! je viens de me lancer dans un projet pour apprendre à transférer des informations d'un capteur de température sur un arduino UNO vers un téléphone Android, les deux communiquants par Bluetooth.

j'ai acheté ce matériel, connecté à l'Arduino : http://www.aliexpress.com/item/Free-shipping-2pcs-lot-HM-10-Bluetooth-BLE-4-0-Module-transparent-serial-port-Bluetooth-4/1913996705.html

Puis j'ai testé ce bout de code pour que l'arduino serve de passerelle entre les commandes que je tape et le mode command du HM-10 :

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

SoftwareSerial mySerial(0, 1); // RX, TX

void setup()
{
  // Open serial communications and wait for port to open:
  Serial.begin(9600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
  }


  Serial.println("AT");
  // set the data rate for the SoftwareSerial port
  mySerial.begin(9600);
  mySerial.println("AT");
}

void loop() // run over and over
{
  if (mySerial.available())
    Serial.write(mySerial.read());
  if (Serial.available())
    mySerial.write(Serial.read());
}

J'ai tenté la commande basique "AT" depuis le moniteur série et le HM-10 me renvoie : Aÿ au lieu de OK. Idem pour d'autres commandes, le retour n'est pas compréhensible (mais toujours le même).

Donc impossible de configurer le HM-10 actuellement et les 2 composants me font le même problème. J'ai essayé de les upgrader, et ca foire pareil.

Si quelqu'un à des idées, je commence à être à court…

Je me suis servi de divers outils : Assistant port série recommandé par HMCom: http://www.jnhuamao.cn/HMComAssistant.rar

Comme je n'arrive pas à obtenir la version du firmware embarqué sur mon HM-10, j'ai pris la datasheet la plus récente : http://www.jnhuamao.cn/bluetooth40_en.zip

Et pour tous les autres liens sur le HM-10 (firmware, outils etc…)http://www.jnhuamao.cn/index_en.asp?page=2&

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

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