World Of Electronics
Bluetooth-Anbindung von Mikrocontrollern

 

World Of Electronics


| Bluetoothmodul BTM-112 | Verbindung mit einer Bluetooth-GPS-Maus | Günstiger USB Bluetooth Adapter |

Bluetoothmodul BTM-112

Es gibt mittlerweile ziemlich preisgünstige Bluetooth-Module, die bereits das komplette SPP-Profil beinhalten, sodass damit sehr einfach eine serielle RS232-Kommunikation möglich ist. Das Modul BTM-112 (gibt es z.B. bei IT-WNS) kann sowohl als Slave als auch als Master konfiguriert werden. Als Slave kann es z.B. vom PC aus als serielle Schnittstelle angesprochen werden oder als Master kann es sich mit einer bluetooth-fähigen GPS-Maus verbinden.

Zum Anschluss des Moduls an einen Uart eines Mikrocontrollers (3,3V Pegel) werden nur wenige Pins benötigt: VCC, GND, Tx, Rx und die Antenne, wobei für erste Versuche auch auf die Antenne verzichtet oder ein kurzes Stück Draht (ca. 3,1 cm lang) verwendet werden kann, wenn es nicht auf eine große Reichweite ankommt. Wenn man am PC z.B. mit einem Bluetooth-Dongle nach Geräten sucht, sollte das Modul bereits gefunden werden und es sollte auch eine Verbindung als serielle Schnittstelle per SPP möglich sein.

Die Kommunikation mit dem Modul (z.B. per Uart von einem Mikrocontroller aus oder vom PC aus mit einem Terminalprogramm wie z.B. Hyperterminal) erfolgt über AT-Befehle, die Default-Baudrate ist 19200 Bd, der Default-Mode ist Slave. Als Rückmeldung auf einen Befehl wird OK oder Error gesendet. Bei manchen Befehlen führt das BTM-112 intern einen Reset durch, sodass es einige hundert Millisekunden dauern kann, bis es wieder bereit für die nächsten Befehle ist.


Verbindung mit einer Bluetooth-GPS-Maus

Hier ein Beispiel, um das BTM-112 mit einer bluetooth-fähigen GPS-Maus zu verbinden:
- Zuerst die 4-stellige Pin korrekt setzen: ATP=xxxx (die meisten Bluetooth GPS-Mäuse verwenden eine feste Pin wie z.B. 0000, 1111, 1234 oder ähnliche, siehe Handbuch)
- Passende Baudrate einstellen mit ATLx, wobei x Werte zwischen 0 (4800 Bd) und 7 (460800 Bd) annehmen kann (siehe Datenblatt)
- Das BTM-112 in den Master-Mode setzen: ATR0
- Dann den Befehl ATO1 ausführen: der automatische Verbindungsmodus wird ausgeschaltet
- Mit ATF? werden die in Reichweite befindlichen Bluetooth-Geräte gesucht. Man muss aber ca. 1 Minute warten, bis dieser Suchvorgang komplett abgeschlossen ist. Am Ende kommt die Meldung "Inquiry End". Es werden max. 8 Geräte in der Liste "Inquiry Results" angezeigt.
- Danach kann man mit ATA1 bis ATA8 das BTM-112 mit einem der gefundenen Geräte verbinden. Es wird eine Meldung CONNECT gefolgt von der Bluetooth-ID ausgegeben und danach werden die von der GPS-Maus gesendeten Daten ausgegeben ($GPRMC usw.)
- Mit +++ kommt man aus der bestehenden Daten-Verbindung wieder in den Kommandomodus zurück, es wird dann OK ausgegeben. Nun kann man mit ATH die aktuelle Verbindung trennen (Meldung DISCONNECT gefolgt von der Bluetooth-ID).
- Um nicht jedes mal wieder erneut Bluetooth-Geräte suchen zu müssen, kann man auch eine feste Bluetooth-Adresse vorgeben mit dem Befehl ATD=xxxxxxxxxxxx, wobei für x dann die 12-stellige Bluetooth-ID der GPS-Maus angegeben werden muss. Mit ATO0 wechselt das BTM-112 in den automatischen Verbindungsmodus und verbindet sich nun immer automatisch mit der GPS-Maus.


Günstiger USB Bluetooth Adapter

Wer für erste Experimente noch einen USB Bluetooth Adapter für den PC sucht: es gibt sowas schon für 2.58 US$ (Stand 25.03.2009) mit versandkostenfreier Lieferung.
Einfach auf diese Seite von focalprice klicken und dort im Suchfeld die Bestellnummer "CB006B" eingeben, dann wird der Bluetooth USB Adapter angezeigt. Bestellen geht ganz einfach: auf "Add to cart" klicken, dann auf "Continue checkout". Wer noch keinen Account hat, kann sich links registrieren mit Angabe von Nickname, Email und Passwort, dann auf "Register" klicken. Die Bezahlung erfolgt ganz bequem per Paypal, geliefert wird an die bei Paypal hinterlegte Adresse. Es gibt auch ein Trackingsystem, bei dem man sehen kann, in welchem Status die Bestellung gerade ist. Bei solch geringen Bestellwerten fallen auch keine Zollgebühren an und die Lieferungen sind bis jetzt immer problemlos hier angekommen.


Kostenloser Newsletter

Der kostenlose Newsletter von World Of Electronics kann auf dieser Seite abonniert werden.


| Home | Elektronikprojekte | LED-Anzeigen | LC-Displays | VF-Displays | Datenblattsuche | Bezugsquellen | Newsletter | Kostenlos | Geld verdienen | Links | Gästebuch | Kontakt | Spende | Disclaimer |
zurück zur Startseite

© 1999-2009 Kontakt