[Résolu] Module bluetooth HC-05 : master mode

Coucou !

J'ai acheté deux modules bluetooth HC-05 et pour pouvoir les faire communiquer entre eux il faut que l'un deux soit un maitre et l'autre un esclave.

J'ai regarde pleins de vidéos et de tuto sur comment changer le mode d'un HC-05 mais je n'y arrive pas.

J'arrive à le faire passer en AT mode, mais après je ne sais pas où je dois écrire la commande "AT+ROLE=1" pour qu'il puisse devenir un maitre. Par exemple, dois je l'écrire dans le moniteur série de Arduino, et si oui avec quel programme ?

Merci pour votre attention et pour réponse j'espère !

Salut,

Il lui suffit d'une liaison série, donc deux options :

  • soit utiliser le convertisseur USB<-> série de ta board, tu vires le micro et tu branches les RX et TX du module BT sur les pin 0 et 1
  • soit utiliser un port série software avec le code exemple : http://arduino.cc/en/Reference/SoftwareSerial

Celui là ?

SoftwareSerial mySerial(10, 11); // RX, TX

void setup()
{
// Open serial communications and wait for port to open:
Serial.begin(38400);

}

Serial.println("Goodnight moon!");

// set the data rate for the SoftwareSerial port
mySerial.begin(9600);
mySerial.println("Hello, world?");
}

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

yep ! Il faudra juste peut-être adapté la vitesse du port soft

Oui effectivement j'ai tout mis à 38400 et ca a fonctionné ! merci énormement de ton aide !