Ich versuche, mein Arduino über WLAN (über Bluetooth) zum Laufen zu bringen. Ich würde gerne ein serielles Signal über Bluetooth senden, aber ich habe einige Schwierigkeiten, das von mir gekaufte Bluetooth-Modul tatsächlich auf einem der Bluetooth-Scans meines Computers anzuzeigen.
Dies ist das knappe Datenblatt für das Modul. Es wurde von jemandem in China hergestellt (eine Einzelperson, keine Firma - und deshalb verstehe ich es nicht wirklich)
Jede Hilfe, wie ich das an meinen PC anschließen kann, wäre großartig. ---Danke schön---
Hier ist das Bluetooth-Modul, das ich habe ...
Hier die komplette Einrichtung...
Ich habe schon früher mit diesem Modul gearbeitet und festgestellt, dass es nur dann in einem Scan erscheint, wenn es sich im „Daten“-Modus befindet. Um das Modul in den Datenmodus zu versetzen, müssen Sie den Modus-Pin auf Low treiben. Das Datenblatt versäumt es jedoch, Ihnen mitzuteilen, dass das Modul nicht tatsächlich in den Datenmodus wechselt, bis der Reset-Pin gezogen wird. Versuchen Sie, den Modus-Pin auf Low zu setzen, die Reset-Taste zu drücken und dann erneut einen Scan durchzuführen. Etwas namens "HC-..." sollte erscheinen.
Es sieht aus wie eines der vielen BT-Module der BTMxx- oder HC-xx-Serie. Ich habe hier ein paar der HC05-Variante mit genau demselben Layout, aber unterschiedlichen AT-Befehlen. Es kann verwirrend werden...
Glücklicherweise ist dieses Datenblatt eigentlich ziemlich gut, viele Anbieter verlinken nicht einmal auf eines, obwohl es sie gibt (versuchen Sie einfach, ein paar der eBay-Verkäufer zu fragen und sehen Sie, wie viele positive Antworten Sie erhalten ;-) )
Leider ist das typisch Tatsächlich haben sie Ihnen auch nicht den detaillierten BTM-05 AT-Befehlsleitfaden gegeben , den Sie benötigen würden, um die wichtige Baudrate zu ändern (da sie nicht in Ihrem Datenblatt angegeben ist).
Die AT-Befehle (ein alter ursprünglich bei Modems verwendeter Befehlstyp, der für ATtention steht) werden verwendet, um verschiedene Einstellungen am Modul vorzunehmen (Baudrate, Name, Rolle usw.). /slave)
Sie sind auf Seite 4 Ihres Handbuchs detailliert beschrieben. Um die AT-Befehle zu verwenden, müssen Sie den Befehlsstift (Stift 2) hoch setzen, um in den Befehlsmodus zu gelangen, und dann den Befehl senden, gefolgt von \r\n
. Wenn der Befehls-Pin niedrig ist, befinden Sie sich im normalen Kommunikationsmodus, in dem alles, was Sie an das Modul senden, übertragen wird.
Hier ist ein Ausschnitt aus dem AT-Befehlsleitfaden, der den Baudratenbefehl zeigt:
Der Mangel an Details oder Beispielen kann die Dinge für den neuen Benutzer immer noch verwirrend machen. UM das obige zu verwenden, um die Baudrate auf 9600N1 (9600, keine Parität, 1 Stoppbit) einzustellen, würden Sie den Befehlsstift hoch treiben und senden:
AT+UART=9600,0,0
Bei Erfolg sollten Sie OK
zurück erhalten.
Um die aktuelle Baudrate abzufragen würden Sie senden:
AT+UART?
Bei Erfolg würden Sie zurückkommen +UART,9600,0,0
(vorausgesetzt, es wurde wie oben eingestellt)
Um es zu finden, denke ich, alles, was Sie brauchen sollten, ist das Anlegen der Stromversorgung - ich konnte mein Modul sehen, wenn es eingeschaltet war. Möglicherweise befindet sich das Gerät im Master-Modus und ist nicht sichtbar.
Eine gute Möglichkeit, zu testen, ob das Modul aktiv ist, besteht darin, AT
den UART zu senden und zu sehen, ob Sie zurückkommen OK
. Wenn Sie erfolgreich sind, wissen Sie, dass es funktioniert (zumindest bis zu einem gewissen Grad). Überprüfen Sie dann die Einstellungen mit den anderen AT-Befehlen.
AT
und sehen Sie, ob Sie eine Antwort erhalten. Auch eine der LEDs sollte eingeschaltet sein (blinkt, glaube ich, bis verbunden)
AndrejaKo
AndrejaKo
bluecore4-ext datasheet
und sehen Sie, was Sie bekommen. Ich habe einige ziemlich interessante PDFs gefunden.Jippie
AndrejaKo
SpongeBob
SpongeBob
AndrejaKo
AndrejaKo
bluetooth AT command
in Google einzugeben und die Ergebnisse anzusehen.