This is an old revision of the document!
Zăt Bogdan-Andrei, 333CC
Pentru realizarea conexiunii intre telecomanda si masinuta am configurat dele 2 module bluetooth astfel: unul master, iar celalalt slave. Pentru a realiza aceasta configuratie a fost nevoie sa intru in modul de comanda AT pentru cele doua module HC-05 folosind urmatorul cod:
#include <SoftwareSerial.h>
SoftwareSerial MyBlue(10, 11);
void setup() {
Serial.begin(9600); MyBlue.begin(38400); //Baud Rate for AT-command Mode. Serial.println("***AT commands mode***");
}
void loop() {
if (MyBlue.available()) Serial.write(MyBlue.read()); if (Serial.available()) MyBlue.write(Serial.read());
}
Cu ajutorul librariei SoftwareSerial am reusit sa accesez modul de comanda pentru modulele bluetooth fara a fi nevoie sa folosesc pinii Rx si Tx de pe placuta arduino(era nevoie de un divizor de tensiune, si nu am avut rezistentele necesare).
Dupa accesarea modului AT am setat modulul bluetooth de pe masinuta ca slave(AT+ROLE=0) si am obtinut adresa lui(AT+ADDR?)
Modulul HC-05 prezent pe telecomanda a fost setat ca master (AT+ROLE=1), dupa care acesta a fost setat sa se conecteze la adresa modulului slave(AT+BIND=0020,12,084EB5)