Hallo allerseits. Ich habe Probleme mit der Verbindung eines hc-06 Bluetooth-Moduls (mit Arduino) zu dem Handy. Wenn ich das Modul an Strom schließe, dann beginnen zwei LEDs zu blinken eine blau und die andere rot (noch kein Programm drauf geladen). Auf dem Handy wird das Bluetooth-Modul erkannt und ich werde zur Passworteingabe aufgefordert. Nach der erfolgreichen Eingabe des Pins(1234) schließt sich das Fenster und das Modul wird in meinen gekoppelten Geräten sichtbar. Wenn ich nun aber das Gerät verbinden will (auf das angezeigte Modul tippe) geschieht nichts. Nicht einmal das unten ein Versuch zur Verbindung angezeigt wird (verbinden...). Es regt sich einfach nichts. Weshalb baut sich denn keine Verbindung auf? LG Anne.
Was soll denn da deiner Meinung nach passieren? Bessere wäre es das ganze mit einem Laptop zu testen der BT hat und einem Terminal-Programm. Was für ein Programm auf deinem Handy soll sich denn verbinden?
Also ich habe einen Sketch hochgeladen gehabt wo, wenn ich eine bestimme Zahl in die App auf dem Handy eingebe eine LED am Arduino angeht aber dazu müsst ich doch schon mit dem Modul verbunden sein. Anne
> Wenn ich nun aber das Gerät verbinden will (auf das angezeigte Modul > tippe) geschieht nichts. Du musst eine geeignete App installieren. Zum Beispiel "Bluetooth SPP" Falls du selbst programmieren möchtest, kannst du von meinem Android Beispiel abgucken. http://stefanfrings.de/btm222/BtTest.zip Es enthält nur eine Java Klasse, die ganz simpel ein Kommando sendet und die Antwort anzeigt. Da das projekt mit dem alten Android SDK erstellt wurde, musst du die Import Funktion des aktuellen Android Studio verwenden.
> Mit Bluetooth Terminal Mit dem Programm hat jemand anders gerade auch Probleme: Beitrag "HC-05 Bluetooth Modul lässt sich im AT-Modus programmieren aber baut keine Kommunikation auf" Versuche mal die "Bluetooth SPP" app.
Ich habe das oben verlinkte Projekt BtTest ins neue Android Studio Format konvertiert.
Aber ist dass nicht unabhängig davon das ich das Gerät ja nicht einmal mit dem Smartphone verbinden kann? Wenn ich das gekoppelte Gerät erst verbunden habe, kann ich doch erst weiter arbeiten und eine App benutzen?! Vielen Dank Anne
> Nach der erfolgreichen Eingabe des Pins(1234) schließt sich das Fenster > und das Modul wird in meinen gekoppelten Geräten sichtbar. Koppeln geht also. Ja was denn nun? > Wenn ich das gekoppelte Gerät erst verbunden habe, kann ich doch erst > weiter arbeiten und eine App benutzen?! Nein, dazu brauchst du eine App. Die Funktion "Verbindunf aufbauen" ist Teil der Java API und steht nur Java Programmen zur Verfügung. In der grafischen Oberfläche des Betriebsystems gibt es dazu keine Funktion. Ohne App kannst du keine Verbindung aufbauen. Bei der Nutzung dieser SPP Bluetooth Module hat man drei Schritte: 1) Koppeln. Die Koppelung bleibt solange gültig, bis man sie manuell beendet. 2) Verbinden. Dazu braucht man eine App. 3) Daten übertragen. Macht auch die App. > Wenn ich nun aber das Gerät verbinden will (auf das angezeigte > Modul tippe) geschieht nichts. Nochmal zurück auf Los. Wo genau tippst du auf das Modul, um es zu verbinden? > geschieht nichts. Ist keine hilfreiche Fehlermeldung. Mit dem Android SDK und dem darin befindlichem Tool logcat kannst du sicher mehr herausfinden. Wenn Du mein Beispielprogramm mit Android compilierst und auf dem Smartphone startest bekommst du sowohl von der App als auch vom Betriebsystem jede Menge Hilfreiche Infos im Fall eines Fehlers. > Mit Bluetooth Terminal Mir dieser App hat gerade jemand anderes auch Schwierigkeiten, aber andere als du. Du solltest eine andere App versuchen. Im Zweifelsfall würde ich immer mal schauen, was Goolge selbst anbietet. Deren Programme sollten vorbildlich funktionieren. Die passende Beispiel-App von Google heisst "Bluetooth Chat" und gehört zum Android SDK. Du musst aber im Quelltext die UUI auf "00001101-0000-1000-8000-00805F9B34FB" ändern.
Wobei man beim marbot-control wissen sollte, dass es Zeilenweise empfängt. Es sammelt alle empfangenen Zeichen bis zum Zeilenumbruch und zeigt sie erst dann an. Das machen übrigens sehr viele Programme, ist durchaus üblich so. Wenn man seine Anwendung kennt, kommt man auch damit zurecht.
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.