Menü Schließen

Wenn sich zwei HC-05-Module nicht von selbst miteinander verbinden oder etwas anderes nicht gefällt, kann man dem auf den Grund gehen. Dazu kann das HC-05 auf die nachfolgend dargestellte Weise über Breabord und Jumperkabel mit einem Arduino Nano verbunden werden. Die Stromversorgung erfolgt über den USB-Anschluss des Rechners. Der Beschriftung auf den Geräten folgend muss RX vom HC-05 mit TX und TX vom HC-05 mit RX am Nano überkreuz verbunden werden.

RX ist in der Abbildung über einen Spannungsteiler mit D11 verbunden, weil oft zu lesen ist, dass das Modul sonst Schaden nehmen könnte. Eine Verbindung ohne Teiler ist in meinen Schaltungen stets ohne negative Folgen geblieben.

Strom bekommt der HC-05 vom 5V Pin am Nano. Ansonsten wir GND mit GND verbunden.

Wenn der Aufbau erfolgt ist, wird der Nano mit dem nachfolgendem Sketch programmiert. Es kann nötig sein, das Bluetooth-Modul vorher zu ziehen.

#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); //10 TX , 11 RX
void setup() {
Serial.begin(9600);
Serial.println("AT-Befehle oben eingeben!");
mySerial.begin(38400); //38400 für HC-05
}
void loop() {
if (mySerial.available()) {
Serial.write(mySerial.read());
}
if (Serial.available()) {
mySerial.write(Serial.read());
}
}
  • AT+ADDR?  
  • AT+ORGL 
  • AT+CMODE=<0 oder 1>    –>    Abfrage: AT+CMODE?
  • CMODE: 1, ROLE=0 (Slave), PSWD wie Modul Nr. 2
  • CMODE: 1, ROLE=1 (Master), PSWD wie Modul Nr. 1