Bluetooth Kommunikation mit Arduino und MATLAB: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 29: Zeile 29:


'''Arbeitsergebnisse''': <code>BTKommunikation.m</code>
'''Arbeitsergebnisse''': <code>BTKommunikation.m</code>
= Aufgabe 5.3: Fließkommazahlen senden und empfangen via MATLAB<sup>®</sup> =
# Senden Sie eine Fließkommazahl (z.&thinsp;B. 12.3456) bia Bluetooth an den Arduino.
# Der Arduino soll die LED anschalten, wenn der Wert über einem Schwellwert ist (z.&thinsp;B. 12.35).
# Der Arduino soll die LED ausschalten, wenn der Wert unter einem Schwellwert ist (z.&thinsp;B. 12.35).


= Tutorial =
= Tutorial =

Version vom 27. Mai 2025, 10:44 Uhr

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

  1. Starten Sie Putty
  2. Schauen Sie im Geräte Manager welchem COM-Port die BT-Verbindung zugeordnet wurde (hier: COM5, vgl. Abb. 4).
  3. Stellen Sie Putty ein (vgl. Abb. 5 und 6)
  4. Im Prompt erscheint die Sendemitteilung "Hallo vom Bluetooth Modul HC-05".
  5. 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®

  1. Programmieren Sie den Arduino. Hierbei darf das BT Modul nicht bestromt sein. (Beispiel: Demo_SoftwareSerial.ino)
  2. Verkabeln Sie das BT Modul gemäß Abb. 3.
  3. Bei Spannungsversorgung blinkt die LED auf dem Modul.
  4. Koppeln Sie das BT Modul mit dem PC (Code: 1234).
  5. Führen Sie das MATLAB®-Skript BluetoothIO.m aus.
  6. LED 13 sollte im Sekundentakt blinken.

Arbeitsergebnisse: BTKommunikation.m

Aufgabe 5.3: Fließkommazahlen senden und empfangen via MATLAB®

  1. Senden Sie eine Fließkommazahl (z. B. 12.3456) bia Bluetooth an den Arduino.
  2. Der Arduino soll die LED anschalten, wenn der Wert über einem Schwellwert ist (z. B. 12.35).
  3. Der Arduino soll die LED ausschalten, wenn der Wert unter einem Schwellwert ist (z. B. 12.35).

Tutorial


→ zurück zum Hauptartikel: Angewandte Informatik