Moin Moin, ähnlich gab es ja schon Fragen zum HC-05, meine speziell habe ich nicht gefunden: Ich probiere gerade mit dem HC-05 zs-040 herum, Besonderheit von diesem HC-05 ist, dass es kein KEY-Pin sondern einen EN-Pin mit zugehörigem Knopf hat. Dazu gibt es einige Anleitungen, wie man so in den AT Modus kommt, Knopf gedrückt halten, Power an, langsames Blinken --> AT-Modus. Es blinkt zwar langsam, also hoffe ich mal, ich bin drin, allerdings bekomme ich auf meine Befehle keine Antwort. Zum Senden benutze ich den seriellen Monitor der Arduino IDE, Baudraten und welcher Zeilenabaschluss verwendet wird (sowohl NL als auch CR) schon alle Kombinationen durch. Leider widersrpechen sich manche Anleitungen, was die Verkabelung angeht: Ist es in diesem Fall nun TX-->TX0, RX-->RX0 oder überkreuz für den AT-Modus? Ich verwende einen Arduino Due als Board und damit Schnittstelle, macht das vielleicht Schwierigkeiten? Vielen Dank!
Wie ist das ganse verkabelt ? Normalerweise muss die erst ein USB -> Serial wandler haben (ist verbaut auf die Arduino, aber die Anschlusse sind fest verbunden mit den AVR-chip. Normalerweise ist immer in Kreuz verbunden : Tx nach Rx, Rx nach Tx.
Du darfst die AT Befehle gar nicht abschließen. Weder mit CR, noch mit LF, noch mit CRLF. Du musst nach jedem Befehl ein paar hundert ms warten, damit er ausgeführt wird. Für die ersten Versuche solltest du normalerweise nur Stromversorgung, Rx und Tx anschließen. Lasse alle anderen Pins zunächst unbeschaltet. De Baudrate ist normalerweise 9600.
Jan H. schrieb: > Wie ist das ganse verkabelt ? Normalerweise muss die erst ein USB -> > Serial wandler haben (ist verbaut auf die Arduino, aber die Anschlusse > sind fest verbunden mit den AVR-chip. Normalerweise ist immer in Kreuz > verbunden : Tx nach Rx, Rx nach Tx. als Wandler habe ich ja meinen Arduino Due, auf dem dafür ein leerer Sketch geladen wird. Bei den Verkabelungen habe ich schon alle Kombinationen durch. Stefan U. schrieb: > Du darfst die AT Befehle gar nicht abschließen. Weder mit CR, noch mit > LF, noch mit CRLF. Du musst nach jedem Befehl ein paar hundert ms > warten, damit er ausgeführt wird. > > Für die ersten Versuche solltest du normalerweise nur Stromversorgung, > Rx und Tx anschließen. Lasse alle anderen Pins zunächst unbeschaltet. > > De Baudrate ist normalerweise 9600. Beim Abschluss der Befehle habe ich schon alle Möglichkeiten durch, ergibt keinen Unterschied, auch was die Baudrate betrifft. Ich schaffe es, dass der HC-05 langsam blinkt, was nach den Anleitungen her ja bedeutet, dass er im AT-Modus ist. Aber ich bekomme eben, wenn ich z.B. einfach "AT" über den seriellen Monitor sende, keine "OK" als Antwort :-/
Der Grund das sie nichts empfangen von HC05 ist die Verdrahtung : Der Tx Seite von HC05 ist verbunden met den serial wandler, aber auch noch mit den AVR-chip ! Normalerweise konnen sie die Berichten von den AVR empfangen ueber die Arduino monitor. Jetzt ist den HC 05 und den AVR parallel an die Serial Wandler angeschlossen. Den AVR gibt ein H-pegel aus, da nichts gesendet werden muss. Den HC05 versucht zu antworten, aber den AVR halt das pegel high ! Versuch mal den AVR aus den Arduino zu ziehen, und versuch es nochmal.
Falls der AVR nicht steckbar ist: Einfach den Reset-Eingang mit GND verbinden. Müsste auch gehen. Moment mal, mir fällt da gerade was ein. Arduinos laufen doch normalerweise mit 5V Pegeln aber das Bluetooth Modul verträgt nur 3V. Du hast doch nicht etwa auf die Pegelwandler dazwischen verzichtet?
Danke für die Antworten, habe es jetzt doch nach reichlich Recherche rausbekommen, mit einer Kombination dieser Hilfe: http://sabaharduino.blogspot.de/2016/09/modify-hc-05-bluetooth-module-defaults.html, den Tipps in den dortigen Kommentaren und einigen Anpassungen für den Due :) Stefan U. schrieb: > Moment mal, mir fällt da gerade was ein. Arduinos laufen doch > normalerweise mit 5V Pegeln aber das Bluetooth Modul verträgt nur 3V. Du > hast doch nicht etwa auf die Pegelwandler dazwischen verzichtet? Keine Angst, der Due hat die Besonderheit, auf 3,3V zu laufen ;)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.