Arduino Nano und HC-05 BT Modul (6-Pin vs. SMD) Probleme bei SMD

OP #4955324
Lesenswert?

Hallo zusammen.

ich experimentiere derzeit mit dem HC-05 Bluetooth Modul etwas herum.

Ich habe es erfolgreich geschafft zwei Arduino Nano mit Hilfe von 
jeweils einem HC-05 Modul miteinander kommunizieren zu lassen.

Dafür habe ich folgendes Modul verwendet:
http://csharpcorner.mindcrackerinc.netdna-cdn.com/UploadFile/167ad2/how-to-use-hc-05-bluetooth-module-with-arduino/Images/Bluetooth%20Module.jpg

Nun wollte ich das ganze mit der SMD Version versuchen.

Also habe ich dieses SMD HC-05 Modul gekauft.
https://guideimg.alibaba.com/images/shop/2015/08/12/37/yeeco-bluetooth-serial-slave-module-hc-05-xd-14-without-bottom-plate-transceiver-master-slave-integrated-bluetooth-seria_7545737.jpeg

Habe es wie in der angehängten Datei angeschlossen und versucht mit 
folgendem Code zu kommunizieren.
Leider klappt es nicht. Ich habe dann noch an LED1(31) eine LED 
angehängt und das HC-05 Modul scheint im AT Modus zu sein. Die LED geht 
2 Sekunden an und wieder 2 Sekunden aus und wieder 2 Sekunden an usw.
Auffallend ist nur, dass beim aufleuchten der LED ganz kurz EIN Flackern 
zu sehen ist. Ob das wichtig ist weiss ich nicht, aber ich bekomme keine 
Antwort auf die AT Befehle im Seriellen Monitor.

Wenn ich dann das andere Modul mit den 6 Stiftkontakten anschliesse 
klappt alles wunderbar.

Wo könnte denn der Fehler liegen oder wo liegt er genau ;-)

EDIT:

Hab den Code vergessen den ich verwende ;-)
1
#include <SoftwareSerial.h>
2

3
SoftwareSerial BTSerial(10, 11); // RX | TX
4

5
void setup() {
6
  //pinMode(9, OUTPUT);  // this pin will pull the HC-05 pin 34 (key pin) HIGH to switch module to AT mode
7
  //digitalWrite(9, HIGH);
8
  Serial.begin(9600);
9
  Serial.println("Enter AT commands:");
10
  BTSerial.begin(38400);  // HC-05 default speed in AT command more
11

12
 }
13

14
void loop() {
15
  // Keep reading from HC-05 and send to Arduino Serial Monitor
16
  if (BTSerial.available())
17
    Serial.write(BTSerial.read());
18

19
  // Keep reading from Arduino Serial Monitor and send to HC-05
20
  if (Serial.available())
21
    BTSerial.write(Serial.read());
22

23
}
Angehängte Dateien:
OP #4955958
Lesenswert?

Das habe ich auch schon versucht. Aber das macht ja eigentlich keinen 
Unterschied ob ich den KEY direkt an 3.3V des arduino hänge oder ihn an 
den PIN 9 des Arduino.

Das langsame blinken der LED zeigt mir ja dass ich im AT Modus bin. Und 
dann ist es egal ob ich den KEY Pin eingesteckt lasse oder angesteckt 
lasse. In keinem der beiden Fälle klappt es mit dem SMD HC-05. 
Wohingegen mit dem HC-05 mit den 6 Stiftleisten beide Fälle problemlos 
funktionieren.

Sorry für das falsche Bild aber es geht immer um einen HC-05.

Für weiteren Input wäre ich dankbar :)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren