Hallo zusammen,
ich habe neulich ein HC-05 Bluetooth Board bekommen.
Genau dieses:
http://www.ebay.at/itm/HC-05-Bluetooth-Transceiver-Host-Slave-Master-Module-Wireless-Serial-6PIN-WIRE-/390515350231?pt=Elektromechanische_Bauelemente&hash=item5aec875ad7
Weiß jemand wie man in den AT-Command-Mode kommt?
Ich verwende Putty und AccessPort als Terminalprogramme.
In der Anleitung steht, dass das Modul automatisch in AT-Mode ist wenn
noch nicht gepaired, aber ohne paaren ist keine Kommunikation mit meinen
Programmen möglich!
Verwende ich die falschen Programme?
Eine weitere Anleitung die ich gefunden habe um in den AT-Mode zu kommen
ist den KEY-Pin auf High zu legen. Das hat aber auch nicht funktioniert.
Normales Kommunizieren funktioniert einwandfrei, nur das senden von AT
funktioniert nicht.
Was könnte ich noch probieren?
Lg,
Wauschi
Hallo Wauschi,
ich habe bisher drei dieser Module umprogrammiert. Nach langer Suche und
vielen Versuchen hat es bei mir folgendermaßen funktioniert: Key-Pin auf
High, Terminalprogramm auf 38400, dann nach Powerup muss der erste
AT-Befehl innerhalb von ca. 0,5 Sekunden erfolgen. Alle At-Sequenzen mit
CR+LF. Da waren jeweils einige Versuche erforderlich um das richtige
Timing hinzubekommen bei der kurzen Zeit.
Gruß Sebastian
Aaahhhh....
Das erklärt einiges....
Mal schauen ob ich in einer Kiste im Keller noch ein serielles Kabel und
einen alten Laptop mit RS232 finde.
DANKE
Wauschi
Also bei mir musste ich da nix mit dem Key-Pin machen oder auf wirre
Timings achten. Das ist total entspannt. Wichtig ist aber dass das Modul
NICHT verbunden ist. LED (falls angeschlossen) muss also blinken. Das
heißt aber nicht unbedingt ungepairt seitens des PCs, sondern nur dass
die Verbindung nicht hergestellt ist. Virtueller ComPort also nicht
geöffnet.
Dass die Kommandos auf der Seriell-Seite erfolgen müssen wurde ja schon
genannt. Und Baudrate beachten natürlich. Vor allem falls sie schonmal
umgestellt wurde.
Und bevor ich mich da mit einem alten Laptop abmühen würde, würde ich
mir für <5 Euro einen USB-TTL Wandler kaufen. Sollte sowieso zur
Standardausrüstung gehören wenn man irgendwas mit UART und Seriell
entwickeln will.
gruß cyblord
Hallo,
ich habe einen RS232-TTL Umwandler gefunden.
Mit Kabel gehen jetzt einige Kommandos.
Kommunikation ist nur mit 9600 möglich.
AT oder AT\r\n funktioniert -> OK
AT+NAME? oder AT+NAME?\r\n bringt OKsetname.
AT+NAME=HALLO bringt OKsetname.
Folgende Kommandos funktionieren aber alle nicht:
AT+VERSION?\r\n
AT+ADDR?
AT+ORGL
AT+ ROLE?
Ich habe auch schon versucht den KEY-Pin auf VDD oder GND wärend dem
Anschließen zu legen, das ändert am Verhalten leider nichts.
Zumindest Baudrate und Name sollte ich ändern können.
Komisch ist, dass AT geht und die Anderen nicht. Kann es wirklich sein,
dass ich ein Modul habe dessen Firmware nur AT und AT+NAME? kennt. Das
kann ich mir nicht vorstellen, das wäre ja wertlos.
...ich werde mich jetzt mit dem STATE-Pin etwas spielen..
Wauschi
Ich habe jetzt mit den Kommandos AT+VERSION? und AT+NAME=HALLO alle
möglichen Kombinationen aus
mit/ohne \r\n
high/low KEY-Pin
high/low STATE-Pin
sofort nach dem Einschalten (<0,5sec) und auch später
probiert.
Nur AT -> OK und AT+NAME? -> OKsetname antworten.
Das Teil scheint wirklich Schrott zu sein.
Daher habe ich extra das HC-05 statt HC-06 gekauft damit ich den vollen
Funktionsumfang haben.
Da muss ich wohl nochmal bestellen und ein Monat warten.
Wo habt ihr ein wirklich voll funktionierendes Modul bestellt?
Lg,
Wauschi
Also da sitzt das Problem vor dem Modul glaube ich ;-)
Erstmal, die Befehle bzw. deren Parameter werden nicht mit einem
=-Zeichen angehängt, sondern direkt:
AT+BAUDx OKxxxxxxxx
AT+NAMExxxxxx OKsetname
AT+PINxxxx OKsetPIN
Die Baudrate wird durch einen Index 1-9 nebst zugehöriger Tabelle
spezifiziert. Nicht dass du jetzt AT+BAUD9600 probierst.
So sollten dann bei HC-05 auch die Role und andere Kommandos gehen.
> ...ich werde mich jetzt mit dem STATE-Pin etwas spielen..
Das ist ein Ausgang, da würd ich nicht so viel Spielen.... Der zeigt nur
an ob eine Verbindung besteht.
> Das Teil scheint wirklich Schrott zu sein.
Ja sicher. Bitte erstmal die Doku ordentlich lesen. Die gibts auch
direkt bei vielen eBay Angeboten solcher Module direkt im Infotext. Nur
bei deinem nicht. Aber schau dich mal um. Die Dinger sind absoluter
Industriestandard, da zu behaupten die tun nicht was sie sollen ist
schon dreist.
gruß cyblord
@cyblord ,
danke für deine Rückmeldung.
Stimmt schon, natürlich liegt es an mir, dass ich ein Modul ohne Doku
gekauft habe.
Inzwischen bin ich der Ursache, warum grundsätzlich nur AT funktioniert
auf den Grund gekommen. Offenbar handelt es sich bei dem Modul um ein
HC-06 kann genau diese Kommandos:
http://thingylab.com/wiki/hc06_linvor_1.5_at_command_set
Ich war mir in meinem Eifer nicht bewusst, dass ich die Industrie
beleidigt habe (danke, dass du mich darauf aufmerksam gemacht hast) und
möchte mich dafür natürlich entschuldigen. (Die Chinesen die mir das
falsche Modul geliefert haben sind von der Entschuldigung leider
ausgenommen :-))
Danke für eure Hilfe, schöne WE noch.
Waschi
Wauschi schrieb:> @cyblord ,>> danke für deine Rückmeldung.> Stimmt schon, natürlich liegt es an mir, dass ich ein Modul ohne Doku> gekauft habe.
Tztz
>> Inzwischen bin ich der Ursache, warum grundsätzlich nur AT funktioniert> auf den Grund gekommen. Offenbar handelt es sich bei dem Modul um ein> HC-06 kann genau diese Kommandos:> http://thingylab.com/wiki/hc06_linvor_1.5_at_command_set
Offenbar? Hast du das verifiziert oder vermutest du halt mal drauf los?
> Ich war mir in meinem Eifer nicht bewusst, dass ich die Industrie> beleidigt habe (danke, dass du mich darauf aufmerksam gemacht hast) und> möchte mich dafür natürlich entschuldigen.
Dummfrech, kein Textverständnis und dann noch Pampig werden. Du das
passt. So kommste zu was.
Du sollst kein anderes Modul mit Doku kaufen, sondern bei anderen eBay
Angeboten schauen weil dort die Befehle oftmals in der Beschreibung
stehen.
Dann hast du nicht die Industrie beleidigt, sondern machst dich einfach
nur selber zum Affen wenn du ein Industrielles Massenprodukt als
Anfänger grade zwei Minuten in den Fingern hälst, keine Ahnung hast und
dann losblökst von wegen das Ding sei ja Schrott.
gruß cyblord
Hallo an alle,
ich habe auch eine Frage zum HC05 Modul. Die Status Anzeige (PIO8)
besitzt in meinem versuchten AT-Modus eine Periode von 4 Sekunden - also
zwei Sekunden an und zwei aus. In den verschiedensten Dokus lese ich
aber nur etwas von einer Blinkrate von 1 oder 2 Hz. AT-Kommandos werden
auch nicht beantwortet.
Ich habe schon einiges durchprobiert, auch schon ein zweites Modul
angeschlossen. Hilft aber alles nichts.
Auffällig ist noch der Reset (Pin 11) = 1.7 V. Selbst ein Pull-up mit
10k zieht ihn nur auf ca. 2.5 V.
Tritt meine Beobachtung bezüglich Blinkrate und Reset bei noch jemandem
auf?
Besten Dank,
Daniel
Hallo zusammen,
ich habe ebenfalls ein HC-06 und komme einfach nicht in den AT Mode. Ich
habe zwei usb ttl wandler probiert, alle möglichen timings und pin vcc
Belegungen und ich bekomme einfach kein ok auf mein at zurück.
Ich schließe Txd, rxd, vcc und gnd an den usb wandler und am hc-06 an,
stecke den usb in den pc, der macht einen comport auf, ich kann auch mit
putty auf den comport verbinden aber dort auch Garnichts tippen in dir
console. Mit dem terminal Programm kann ich dann zwar at senden, erhalte
aber keine antwort. Ich habe ebenfalls verschiedene baudrates probiert.
Hat noch jemand einen tipp? Vielen dank vorab!
Grüße, Patrick
Hallo Sebastian,
ich weiß gar nicht wie ich dir danken soll =D
Der HC-06 ist beschriftet und auch der USB TTL Adapter.. Das man die
eventuell umdrehen muss... wer kommt denn da drauf? Ich nicht.. sitze da
seit Tagen dran und hatte schon alles mögliche in verdacht.. Aber nein,
ich habe die Lines vertauscht.. unglaublich... Vielen Dank für den Tipp
und für die Lösung meines Problems!!!
Bin total perplex gerade...
Gruß, Patrick
Werden die AT Einstellungen in einem internen EPROM gespeichert?
Ich will die Baudrate auf 115200 hochsetzen. Muss ich bei jedem Powerup
die erneut setzen?
Ich habe hier eine Serielle Verbindung die ich auf Funk umstellen will
und kann keinen Mikrocontroller einfügen, der die AT Sequenzen jedes mal
setzt.
Dafür könnte ich das Modul an einer Seriellen Leitung am PC setzen, dann
müssten die Einstellung dauerhaft behalten. Sonst geht meine Lösung
nicht.
Hat jemand mit diesem Bluetoothmodul Erfahrung?
René D. schrieb:> Werden die AT Einstellungen in einem internen EPROM gespeichert?
ja
>> Ich will die Baudrate auf 115200 hochsetzen. Muss ich bei jedem Powerup> die erneut setzen?
nein