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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.