Go Down

Topic: Bluetooth TZT AT-09 HM-10 , PB téléversement (Read 256 times) previous topic - next topic

hellg4st

Jun 30, 2019, 02:07 pm Last Edit: Jun 30, 2019, 02:30 pm by hellg4st Reason: images
Bonjour, je suis actuellement en train de tester mon module bluetooth sur mon arduino UNO, mon module bluetooth est le seul à être connecté sur la carte. Quand il est branché j'ai une erreur lors du téléversement :

Code: [Select]
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xef


Quand je déconnecte le module bluetooth le téléversement est OK.

Il est connecté de cette façon :
  • VCC -> 5v
  • GND -> GND
  • RXD -> TX carte
  • TXD -> RX carte


Le module clignote.

J'ai testé avec les programmateurs :

  • AVRISP mkll
  • USBasp


J'ai tenté d'envoyer ZT via le port COM utilisé qui normallement renvoi OK, mais rien n'y fait
J'ai essayé de changer de port série, mais rien n'y fait.
J'ai installé le pilote CH340G (image en fichier attaché), nada.


kamill

#1
Jun 30, 2019, 04:25 pm Last Edit: Jun 30, 2019, 04:26 pm by kamill
Bonjour,

Si tu as quelque chose de connecté sur RX/TX, ça perturbe le téléchargement qui lui aussi utilise RX/TX.
Deux solutions
- soit tu débranches ta carte pour télécharger
- soit tu utilises d'autre pins pour ton module bluetooth avec SoftwareSerial

hellg4st

#2
Jun 30, 2019, 09:52 pm Last Edit: Jun 30, 2019, 09:54 pm by hellg4st
J'ai réussi à bypasser l'erreur en changeant les connexion RX/ TX en les positionnant sur d2/d3, donc plus d'erreur ...
Code: [Select]

#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); // RX, TX

void setup() {
  // put your setup code here, to run once:
  mySerial.begin(9600);
  Serial.begin(9600);

  mySerial.println("AT");
  while (mySerial.available()) {
    Serial.write(mySerial.read());
  }
}

void loop() {
  
}

j'ai suivi ce tuto : https://medium.com/@yostane/using-the-at-09-ble-module-with-the-arduino-3bc7d5cb0ac2

Cependans je n'arrive pas à envoyer les commande AT et réceptionner les réponses...
J'ai aussi trouvé une piste, mais ça me parait complexe à réaliser ; https://forum.arduino.cc/index.php?topic=393655

Le modèle du module bluetooth est le AT-09 BLE chip CC2541

Go Up