Arduino Module Bluetooth: pas de comm
georges97 Messages postés 20605 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'utilise le montage montré sur cette page https://ledisrupteurdimensionnel.com/arduino/tutoriel-basique-dusage-du-module-bluetooth-hc-06-avec-arduino/
avec simplement un point diviseur pour fournir du 3.3V au lieu de 5V sur la pin RX du module (puisqu'une inscription au dos du module indique qu'il est en 3.3V).
Le code est celui fourni sur la page:
#include <SoftwareSerial.h>
SoftwareSerial BT(4,2); // RX de la Uno=pin AT4; TX de la Uno=pin 2
void setup(){
Serial.begin(9600);
Serial.println("Enter AT commands:");
BT.begin(9600);
}
void loop(){
if (BT.available())
Serial.write(BT.read());
if (Serial.available()){
String S = GetLine();
BT.println(S); // Si avec cela le bluetooth ne marche pas éliminer le saut de ligne, remplacer par BT.print(S);
Serial.println("---> " + S);
}
}
String GetLine(){
String S = "" ;
if (Serial.available()){
char c = Serial.read(); ;
while (c != '\n'){
S = S + c ;
delay(25) ;
c = Serial.read();
}
return( S ) ;
}
}
et mon module est celui-ci (je ne sais pas si c'est un HC06 ou HC08):
Le problème est que la LED du module clignote rapidement (elle devrait clignoter plus lentement à un rythme de 2 secondes):comment régler ce problème ???
La conséquence étant bien sûr que le module ne répond pas aux commandes AT envoyées depuis le moniteur série de l'Arduino, puisque la simple commande "AT" n'obtient pas la réponse "OK" que l'on doit normalement recevoir:
Donc je sèche et je ne comprends pas ce qui peut clocher !
Merci pour votre éclairage,
Windows / Firefox 108.0
- Arduino Module Bluetooth: pas de comm
- Comment retrouver un appareil bluetooth dissocier ✓ - Forum Bluetooth
- Manque cam module - Forum TNT / Satellite / Réception
- Échec du chargement du module twitch - Forum jeux en ligne
- Persistence module - Forum logiciel systeme
- Misc bluetooth - Forum Windows
3 réponses
Petite précision: curieusement j'arrive à m'y connecter depuis mon Smartphone Android avec l'application "Bluetooth Terminal for HC-05 version 1.20", la LED devient fixe et l'application me dit qu'elle est connectée.
Pareil avec l'appli Smartphone "Serial Blutooth Terminal 1.40" supportant les HC-0x: je m'y connecte (la LED devient fixe) mais je n'arrive pas à envoyer des commandes AT (en tout cas pas de réponse sur mon Smartphone)...
Avec l'Arduino, rien à faire: la LED clignote toujours rapidement, et je n'arrive pas à obtenir "OK" après l'envoi de la commande "AT"
Bonjour,
Avez vous lu ce sujet?
https://forum.arduino.cc/t/arduino-uno-hc-06-at-commands-not-working/630307
En fait le problème vient du fait que mon module est un HC08 BLE, et que mon application a été conçue pour le HC08 BLE (aucun rapport avec les fins de ligne déclarées ou pas dans le Moniteur Série): elle fonctionnait parfaitement il y a 1 an mais ne fonctionne plus et je ne sais pas pourquoi (?).
La priorité étant de la faire fonctionner avec un HC06, je vais devoir refaire la partie détection et connexion, pour l'adapter au HC06...
L'appli ayant été faite avec AppInventor, je vais devoir m'y coller (ce qui ne m'explique pas pourquoi elle fonctionnait avec le HC08 il y a un an et plus maintenant...).
