Bluetooth Module HC-05: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 66: Zeile 66:
# Bei Spannungsversorgung blinkt die LED auf dem Modul.
# Bei Spannungsversorgung blinkt die LED auf dem Modul.
# Koppeln Sie das BT Modul mit dem PC (Code: 1234).
# Koppeln Sie das BT Modul mit dem PC (Code: 1234).
# Führen Sie das MATLAB<sup>®</sup>-Skript <code>BluetoothIO.m</code>.
# Führen Sie das MATLAB<sup>®</sup>-Skript <code>BluetoothIO.m</code> aus.
# LED 13 sollte im Sekundentakt blinken.
# LED 13 sollte im Sekundentakt blinken.



Version vom 13. Mai 2025, 08:39 Uhr

Abb. 1: Bluetooth Modul HC-05

Autor: Prof. Dr.-Ing. Schneider

Einleitung

Technische Übersicht

Tabelle 1: Bluetooth Modul HC-05 GW-040
Eigenschaft Daten
Name HC-05
Versorgungsspannung 3,6 V bis 6 V
Leitungen arbeiten mit einer Spannung von 3,3 V
Stromaufnahme bis zu 40 mA
Sendeleistung Klasse 2 - Sendeleistung max. + 6 dBm
Reichweite bis zu 10 m
Standard Bluetooth 2.0 + EDR
Kommunikation UART (RX, TX)
Standard-Pairing-Code 1234
Abmessungen 37 x 17 mm
Konfiguration SPP-Profil mit Einstellmöglichkeit über AT-Befehle
Datenrate 9600 bis 38400 baud

Anschlussplan

Abb. 2: Pin-Belegung des HC-05
Abb. 3: Anschluss des HC-05 an den Arduino
Tabelle 2: Pin-Belegung des HC-05
Pin Anschluss Bemerkung Arduino
1 EN/Key Dient zum Umschalten zwischen Befehls- und Datenmodus. Ein hoher Eingang (3,3 V) versetzt das Modul in den Befehlsmodus und ermöglicht AT-Befehle, während ein niedriger Eingang es in den Datenmodus versetzt. NC
2 VCC (3,6 V bis 6 V) 3,6 V oder 5 V
3 GND GND
4 TXD Sendet Daten vom HC-05-Modul an ein anderes Gerät. Anschluss an den RX-Pin eines Mikrocontrollers (z. B. Arduino). RX <- 0
5 RXD Empfängt Daten von einem anderen Gerät in das HC-05-Modul. Anschluss an den TX-Pin eines Mikrocontrollers. TX <- 0
6 STATE Verbindung zur Status LED NC

Blinkstatus/STATE

  • Status-LED: schnelles Blinken = verbindungsbereit
  • langsames Blinken = Verbindung hergestellt
  • Blinken im 2-sek-Takt = AT-Modus im AT-Modus lässt sich das Modul per Arduino IDE programmieren

Getting Started

  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.

Demo_SoftwareSerial.ino

Dieses Demo empfängt Daten via Bluetooth und schaltet als visuelles Feedback LED D13 an und aus.

URL: https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/_Semesterordner/SS2025/Sprint_2/c-files/Demo_SoftwareSerial/Demo_SoftwareSerial.ino

BluetoothIO.m

Dieses Demo sendet Daten via Bluetooth und schaltet als visuelles Feedback LED D13 an und aus.

URL: https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/_Semesterordner/SS2025/Sprint_2/m-files/BluetoothIO.m


Nützliche Links