Inhaltsverzeichnis

Bluetooth Kommunikation mit dem Arduino

Es stehen zwei Bluetooth-Module zur Verfügung:

Wir beschränken uns zunächst darauf, unseren Arduino als „Slave“ mit einem Smartphone (das dann als „Master“ fungiert) zu koppeln.

Anschluss der Module

Die Datenübertragung findet seriell statt. Damit das klappt müssen die TX und RX Pins von Arduino und Modul über kreuz miteinander verbunden werden.

Jetzt kannst du den Arduino mal über den USB-HUB am Rechner anschließen. Die LED des Moduls sollte dann blinken. Das Blinken bedeutet, dass das Modul genügens SPannung zum Betrieb hat, aber nicht mit einem anderen Bluetooth-Gerät gepaart ist.

Smartphone mit dem Modul pairen

Wichtig: Ihr solltet, das nacheinander machen, so dass Ihr auch das richtige Modul mit dem passenden Handy gepaart habt…


Bluetooth Konsolen-App installieren

Um mit dem Arduino zu „sprechen“, benötigt man nun noch eine App, die sich mit dem BT-Modul verbinden kann:

FIXME IOS App?

Um die Kommunikation zu ermöglichen geht man wie folgt vor:

Dann erscheint in der App oben rechts connected: HC-06 und die LED des BT-Moduls leuchtet dauerhaft.


Film

Dieser Film könnte möglicherweise auch helfen: https://www.youtube.com/watch?v=YBoLj9HIfN4

Ein erster Sketch

Der Sketch bluetooth_echo.ino.zip ermöglicht es, am Smartphone Text einzugeben, der anschließend auf der seriellen Konsole wieder ausgegeben wird. Laden den Sketch herunter, übetrage ihn auf den Arduino und teste das Programm.

Wichtig: Um den Sketch zu übertragen, müssen jedes Mal die Kabel an Pin 0 und 1 des Arduinos entfernt werden!

(A1)

Ändere den Sketch so, dass nur eine Ausgabe auf der seriellen Konsole erfolgt, wenn man „an“ eingegeben hat.


(A2)

Schliesse eine LED an einen Digitalpin des Arduino an. Erweitere den Sketch so, dass du die LED mit den Befehlen „an“ und „aus“ an und aus schalten kannst.


(A3)

Schreibe einen Sketch, mit dem du eine LED in 10 Schritten dimmen kannst, indem du in BlueTerm die Zahlen 1-10 eingibst.