Forum: Mikrocontroller und Digitale Elektronik HC-05 in AT Mode, reagiert aber auf keine Kommandos


von Olli M. (npag)


Lesenswert?

Guten Tag,

wie im Betreff bereits beschrieben, habe ich mein HC-05 erfolgreich in 
den AT Modus versetzt, kann es aber nicht über AT Kommandos 
konfigurieren.
Ich versuche es gemäß folgendem Tutorial über mein Arduino zu 
konfigurieren:

http://www.instructables.com/id/Modify-The-HC-05-Bluetooth-Module-Defaults-Using-A/?ALLSTEPS

Ich habe alles so umgesetzt wie beschrieben, allerdings erhalte ich 
keine Antwort von meinem Modul, der dort gepostete Code sollte mir 
eigentlich sämtliche Kommunikation im Serial Monitor anzeigen.

Als ich diverse andere Anleitungen probiert habe, allerdings auch immer 
wieder die oben genannte Anleitung gefunden habe, besorgte ich mir ein 
weiteres HC-05 Modul mit gleichem Ergebnis.


Ich bitte um Hilfe oder Ideen. Vielen Dank im Voraus.

von Theo K. (bluebird)


Lesenswert?

Hy,

Hast Du das HC-05 schonmal über ein Max3232 oder einen anderen 
Pegelwandler direkt an deinen PC gehängt und mit Hterm o.ä. versucht 
anzusprechen?

Wichtig aus dem Datenblatt:
Key-Pin auf High, danach Versorgungsspannung einschalten
Übertragungsrate 38400
nach AT Befehl muss "CR-LF" unmittelbar hinterher gesendet werden.


Frohe Weihnachten

Theo

von Olli M. (npag)


Lesenswert?

Dir auch frohe Weihnachten!

Andere Möglichkeiten als den Umweg über das Arduino habe ich auf die 
schnelle leider nicht. Ich habe in einigen Videos auch schon 
funktionierende Ergebnisse gesehen.

Der Key-Pin ist High bevor ich das Modul anschließe, nachdem ich meine 
Befehle über 9600 Baudrate in den Serial Monitor eingebe und mit Enter 
bestätige, wird ein Stream mit 38400 Baudrate an das Modul gesendet und 
cr-lf an den Stream hinten dran gehängt.

Die erwartete Antwort wird von dem Code auch mit 38400 entgegengenommen 
und mir dann im Serial Monitor angezeigt - in der Theorie.
Ich habe auch mal Versucht, den Anzeigename des Moduls blind zu 
konfigurieren, also auf gut Glück alle erforderlichen Kommandos 
hintereinander eingegeben leider ohne Erfolg.

von Christian W. (christianw92)


Lesenswert?

Hallo zusammen,

Ich habe das selbe Problem und wollte keinen neuen Thread aufmachen.

Folgendes: ich habe ein HC-05 Modul das ich mit meinem Arduino nano 
verbunden habe. Die serielle Kommunikation zum Atmega über Bluetooth 
funktioniert einwandfrei. Ich kann aber keine AT Befehle benutzen bzw. 
bekomme ich keine Antwort  darauf.
Mein Modul hat keinen Key Pin sondern einen Vcc,Gnd, Rx, Tx, En und 
State. Laut Datenblatt ist das Key Signal mit dem Taster verbunden. Wenn 
ich also den Taster während des Einschaltens drücke geht das Modul in 
den AT Mode(Led blinkt im 2sek takt). Aber egal was ich dann Sende, ich 
bekomme keine Rückmeldung. Baudrate auf 38400 und Cr und Lf. Ich habe 
schon alles mögliche versucht, andere Baudrate, ohne Cr und Lf, Rx und 
Tx getauscht, aber das bringt nichts. Es kommt auch kein Error oder so 
sondern nichts.
Ich bin total drahtlos. Was mache ich falsch.
P.S. Ja ich benutze die serielle Schnittstelle und nicht die Bluetooth 
Verbindung, geht ja auch nicht im AT Mode. Und das drahtlos ist Absicht.

MfG
Christian

von Stefan F. (Gast)


Lesenswert?

Ich habe ein HC-06 Modul, das erwartet nach jeden Befehl eben KEINEN 
Zeilenvorschub, sondern eine kleine PAUSE. Hat eine Weile gedauert, bis 
ich das geschnallt hatte.

Also musste ich mein Terminalprogramm (Hammer Terminal) so einstellen, 
dass es bei beim Druck auf die Enter Taste den Befehl sendet, aber NICHT 
den Code der Enter Taste. Auch kein Line-Feed.

Vielleicht ist das bei deinem Modul auch so.

von Christian W. (christianw92)


Lesenswert?

Das HC-06 erwartet kein CrLf aber das 05 schon. Ich habe beides bereits 
ausprobiert. Ich habe heute nochmal alles mögliche versucht,aber nichts 
geht. Die Kommunikation jedoch funktioniert einwandfrei. Ich weiß nicht 
was ich noch machen soll.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.