je n'arrive pas à faire communiquer deux module bluetooth HC-05

Alors bonjour j'aurais besoin d'aide car cela fait actuellement 3 jour que je cherche a établir une liaison bluetooth entre mes deux arduino seulement mal-grès tout les tutos que j'ai consulté rien n'y fait.
j'ai configurer mes deux appareil comme il faut en avec les commande AT l'un en maitre l'autre en esclave
seulement il ne se connecte pas entre eux.
J'ai aussi essayer un port virtuel mais le problème reste le même voici mon code:

maître:

#define ledPin 9
int state = 0;
int potValue = 0;
void setup() {
  pinMode(ledPin, OUTPUT);
  digitalWrite(ledPin, LOW);  
  Serial.begin(38400); // Default communication rate of the Bluetooth module
}
void loop() {
  state = Serial.read(); // Reads the data from the serial port
 
 // Controlling the LED
 if (state == '1') {
  digitalWrite(ledPin, HIGH); // LED ON
  state = 0;
 }
 else if (state == '0') {
  digitalWrite(ledPin, LOW); // LED ON
  state = 0;
 }
 delay(10);
}

esclave:

#define button 8
int state = 20;
int buttonState = 0;
void setup() {
  pinMode(button, INPUT);
 
  Serial.begin(38400); // Default communication rate of the Bluetooth module
}
void loop() {
  if(Serial.available() > 0){ // Checks whether data is comming from the serial port
  state = Serial.read(); // Reads the data from the serial port

 buttonState = digitalRead(button);
  }
 if (buttonState == HIGH) {
   Serial.write('1'); // Sends '1' to the master to turn on LED
 }
 else {
   Serial.write('0');
 }  
}

et oui j'ai changer la vitesse de communication j'ai essayer en 9600 bauds pouvez vous m'aidez svp je suis vraiment embêté?

et en 3 jours vous n'avez pas eu le temps de lire comment poster correctement du code sur le forum ?

merci de corriger votre post et de mettre les balises de code.

êtes vous sûr qu'ils sont bien appariés ? comment avez vous vérifié ?

vraiment désolé c'est la première fois que j’écris sur un forum...

maitre:

#define ledPin 9
int state = 0;
int potValue = 0;
void setup() {
  pinMode(ledPin, OUTPUT);
  digitalWrite(ledPin, LOW); 
  Serial.begin(38400); // Default communication rate of the Bluetooth module
}
void loop() {
  state = Serial.read(); // Reads the data from the serial port
 
 // Controlling the LED
 if (state == '1') {
  digitalWrite(ledPin, HIGH); // LED ON
  state = 0;
 }
 else if (state == '0') {
  digitalWrite(ledPin, LOW); // LED ON
  state = 0;
 }
 delay(10);
}

esclave:

#define button 8
int state = 20;
int buttonState = 0;
void setup() {
  pinMode(button, INPUT);
 
  Serial.begin(38400); // Default communication rate of the Bluetooth module
}
void loop() {
  if(Serial.available() > 0){ // Checks whether data is comming from the serial port
  state = Serial.read(); // Reads the data from the serial port

 buttonState = digitalRead(button);
  }
 if (buttonState == HIGH) {
   Serial.write('1'); // Sends '1' to the master to turn on LED
 }
 else {
   Serial.write('0');
 } 
}

et non justement il ne s'appareille pas :frowning:

s’ils ne s’appareillent pas, ce n’est même pas la peine de poster le code… c’est ce qu’il faut régler… (éditez votre premier post pour mettre aussi les balises et profitez en aussi pour lire les règles du forum).

Bonsoir déjà merci de me répondre, mon problème viendrais d’après vous de l’appareillement des deux module.
Le problème étant que j’ai configurer toutes les commandes AT pour le maitre j’ai mis:

AT+NAME=MAITRE
AT+BIND=14,3,5f6d8
AT+ROLE=1
AT+PSWD=1234
AT+CMODE=0
AT+UART=38400,0,0

et pour l’esclave:

AT+NAME=ESCLAVE
AT+ROLE=0
AT+PSWD=1234
AT+CMODE=0
AT+UART=38400,0,0

L’esclave est sensé gérer l’état de mon bouton et le maître recevoir cette info et allumer ou non la LED bonne soirée.

et vous avez eu un 'OK' en réponse à chacune des commandes ?

avez vous fait un AT+ADDR pour vérifier l'adresse?

un AT+RMAAD va flaire oublier les devices appariés et parfois il faut faire un AT+RESET quand on change de role.

je suppose que vous utilisez une console série pour envoyer tout cela, pouvez vous faire un reset d'usine des composants et envoyer vos commandes et capturer exactement le dialogue de configurarion et le poster ici ?

(oui suivez un des tutos du web et assurez vous d'obtenir des bonnes réponses à chaque commande)

Merci pour ce tuto je ne l’avais pas encore trouvé, je ne sais pas comment mettre de photo directement l’ai est donc mis dans les attach ce sont toutes mes configuration sont elle correctement effectué ?

at commande.pdf (171 KB)

pas la peine de poster des photos de texte... copier coller...

votre image
at commande.pdf (171 KB)

on ne voit pas quelles sont les commandes envoyées
Comment connectez vous vos modules pour envoyer cela?
avez vous vérifier l'adresse des modules?