Bluetooth Kommunikation mit Arduino und MATLAB
| Dozent: | Prof. Dr.-Ing. Schneider |
| Modul | Business and Systems Engineering, Angewandte Mathematik und Informatik, Übung, Sommersemester |
| Modulbezeichnung: | BSE-M-2-1.09 |
| Termin 5: | 27.05.2025 |
Aufgabe 5.1: Bluetooth Verbindung des Arduino mit Putty
- Starten Sie Putty
- Schauen Sie im Geräte Manager welchem COM-Port die BT-Verbindung zugeordnet wurde (hier: COM5, vgl. Abb. 4).
- Stellen Sie Putty ein (vgl. Abb. 5 und 6)
- Im Prompt erscheint die Sendemitteilung
"Hallo vom Bluetooth Modul HC-05". - Senden Sie
'1'und'0', um die LED zu schalten (vgl. Abb. 7).
Arbeitsergebnisse: BTKommunikation.ino
Aufgabe 5.2: Daten Senden und empfangen via MATLAB®
- Programmieren Sie den Arduino. Hierbei darf das BT Modul nicht bestromt sein. (Beispiel:
Demo_SoftwareSerial.ino) - Verkabeln Sie das BT Modul gemäß Abb. 3.
- Bei Spannungsversorgung blinkt die LED auf dem Modul.
- Koppeln Sie das BT Modul mit dem PC (Code: 1234).
- Führen Sie das MATLAB®-Skript
BluetoothIO.maus. - LED 13 sollte im Sekundentakt blinken.
Arbeitsergebnisse: BTKommunikation.m
Aufgabe 5.3: Fließkommazahlen via MATLAB® senden und mit Arduino empfangen
- Senden Sie eine Fließkommazahl (z. B. 12.3456) via Bluetooth an den Arduino.
- Der Arduino soll die LED anschalten, wenn der Wert über einem Schwellwert ist (z. B. 12.35).
- Der Arduino soll die LED ausschalten, wenn der Wert unter einem Schwellwert ist (z. B. 12.35).
Arbeitsergebnisse: sendeFloatviaBT.m, empfangeFloatviaBT.ino
Aufgabe 5.4: Fließkommazahlen via Arduino senden und via MATLAB® empfangen
- Senden Sie eine Fließkommazahl (z. B. 12.3456) via Bluetooth vom Arduino an MATLAB®.
- Zeigen Sie die empfangene Fließkommazahl im Command Window an.
Arbeitsergebnisse: sendeFloatviaBT.ino, empfangeFloatviaBT.m
Tutorial
→ zurück zum Hauptartikel: Angewandte Informatik