Hallo, Problem: mein Android (Samsung Galaxy S2 mit Cyanogenmod) kann nicht zum BTM-222 paaren. Details: Das BTM-222 ist zusammen mit einem Arduino in Minimalbeschaltung aufgebaut; mit den AT-Befehlen sieht für mich alles gut aus (alles funktioniert, alle Antworten und Einstellungen sind wie erwartet). Die LEDs blinken zu jeder Zeit so wie man es erwarten würde. Android sieht das BTM-222, und wenn ich das BTM-222 auf Master stelle und suche (ATF?), so findet das BTM-222 auch das Handy. Versuche ich (mit BTM-222 auf Slave) vom Handy aus zu paaren, so fragt mich das Handy nach der Pin (diese ist korrekt 1234, ATP? bestätigt es). Dann flackern die LEDs am BTM-222 kurz ein wenig anders, gehen dann aber in den Wartemodus zurück (also die ca. 3 Hz Blinkgeschwindigkeit, wie im Datasheet angegeben). Das Handy meldet eine nichtssagende Meldung ("kann nicht kommunizieren" o.ä.). Leider habe ich im Moment kein anderes Gerät zum Versuchen. Während ich eines auftreibe, hat vielleicht einer von euch schon eine Idee? Ich vermute ja, dass es eher an Android liegt, aber ich finde da nur Hinweise auf spätere Probleme mit SPP (die aber erst nach dem Pairing auftreten sollten, wenn überhaupt). Die vorhandenen Topics habe ich durchsucht aber nichts einschlägiges gefunden. Vielen Dank, Ekkehard
Wie versorgst du das BTM-222 mit Strom? Welcher Spannungsregler? Ich hatte mal das Problem, dass mein Spannunsgregler zu klein dimensioniert war und ich deswegen keine Verbindung mit dem Modul aufbauen konnte.
Hallo, ich versorge es mit Spannung, nicht mit Strom. :) +3V3 vom Arduino. Auch gemessen, ist 3,3V, nicht 3,6 oder so. Wie gesagt, die Elektrik funktioniert - die ganzen AT-Befehle usw. klappen, der Funk generell auch (die Geräte finden sich bidirektional), nur das Pairing nicht. Viele Grüße!
Ich meine mich zu erinnern, dass man im Slave trotzdem Geräte auswählen kann, die man zum Paring zulassen will. Alternativ kannst du das BTM-222 auch auf "alle Verbindungen zulassen" stellen. Gibt entsprechende At-Befehle. Such mal nach diesen Optionen und teste sie. Bin grad unterwegs und kann nur aus meiner Erinnerung schrieben (ist schon etwas her)
Ekkehard L. schrieb: > +3V3 vom Arduino. Auch gemessen, ist 3,3V, nicht 3,6 oder so. Ich kenne mich jetzt mit den Arduino-Boards nicht aus, aber ein kurzer Blick auf der Homepage (Arduino Uno) zeigt, dass der Spannungsregler für die 3,3V nur 50mA kann. (3V3. A 3.3 volt supply generated by the on-board regulator. Maximum current draw is 50 mA. http://arduino.cc/en/Main/ArduinoBoardUno) Das BTM-222 hat laut Datenblatt einen durchschnittlichen Verbrauch von 114 mA. Ich konnte das Modul auch finden. Beim Versuch des Pairings hat dann aber nichts mehr funktioniert. Nach Tausch des Spannungsreglers gegen einen Typ mit ausreichendem Ausgangsstrom hat dann alles einwandfrei funktioniert.
Volltreffer. Mit einem separaten Spannungswandler klappt es dann problemlos. Offensichtlich hat der Arduino den 3.3V Ausgang bei Start des richtigen Funkbetriebes des BTMs abgeregelt und dieses ist dann abgestürzt. Ohne Funk hat die Leistung wohl gerade noch so gereicht. Danke vielmals!
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.