Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Industrietechnik

HC-06 Bluetooth-Modul: Pinout, Features, Anwendungen & Funktionsweise

Bluetooth ermöglicht drahtlose Datenübertragung per Funk über kurze Distanzen. Das HC-06 ist ein klassisches, preiswertes Slave-Modul (Bluetooth 2.0/2.1+EDR) für serielle Kommunikation (SPP – Serial Port Profile). Es eignet sich ideal für drahtlose Verbindungen zwischen Mikrocontrollern (Arduino, STM32, ESP) oder zu PC/Smartphone. Dieser Artikel deckt Pinout, Datenblatt-Werte, Verdrahtung, AT-Befehle und typische Anwendungen ab.

Was ist das HC-06?

Pin-Belegung (typisch 6 Pins auf Breakout-Board)

HC-06 Bluetooth-Modul: Pinout, Features, Anwendungen & Funktionsweise

HC-06 Pinout

PinNameFunktion
1KEY / ENModuswahl: Low/NC = Datenmodus; High = AT-Kommandomodus (bei manchen Boards)
2VCCVersorgung +3,3 – 6 V (onboard Regler auf 3,3 V)
3GNDMasse
4TXDSerieller Ausgang (Modul → MCU), 3,3 V Pegel
5RXDSerieller Eingang (MCU → Modul), 3,3 V Pegel → Spannungsteiler nötig bei 5 V MCU!
6STATEStatus-LED (High = verbunden, Low = nicht verbunden), oft an onboard LED

Technische Daten (Features)

Anschluss an Arduino (UART mit Spannungsteiler)

HC-06 Bluetooth-Modul: Pinout, Features, Anwendungen & Funktionsweise

Schaltung: HC-06 an Arduino (5V) mit Spannungsteiler

Wichtige Punkte

  1. Spannungsteiler für RXD des HC-06: Arduino TX (5 V) → Teilerspannung ~3,3 V (z. B. 2 kΩ / 3,3 kΩ) → HC-06 RXD. HC-06 TXD (3,3 V) kann direkt an Arduino RX (5 V tolerant als Input) angeschlossen werden.
  2. GND gemeinsam verbinden (wichtig bei separater Versorgung!).
  3. VCC des HC-06 an 5 V (Arduino) oder 3,3 V (wenn Regler auf Board vorhanden).
  4. Optional: STATE-Pin an LED + Vorwiderstand für Verbindungsanzeige.

Arduino-Sketch (Grundgerüst)


#include 
SoftwareSerial btSerial(10, 11); // RX, TX Arduino-Pins (10=RX←HC06_TX, 11=TX→HC06_RX via Teiler)

void setup() {
  Serial.begin(9600);       // USB-Serial Monitor
  btSerial.begin(9600);     // HC-06 Default Baudrate
  Serial.println("HC-06 bereit. Tippe AT-Befehle oder Daten.");
}

void loop() {
  if (btSerial.available()) Serial.write(btSerial.read()); // BT → PC
  if (Serial.available()) btSerial.write(Serial.read());   // PC → BT
}

AT-Befehle (nur im Nicht-Verbunden-Zustand, zeilenende: CR+LF oder keins je nach Firmware)

BefehlFunktionBeispiel
ATVerbindungstest→ OK
AT+NAMEGerätenamen setzen/lesenAT+NAME=MeinHC06
AT+PSWDPairing-PIN setzen/lesenAT+PSWD=4321
AT+UARTBaudrate, Parity, StopbitsAT+UART=115200,0,0
AT+VERSIONFirmware-Version→ linvorV1.8
AT+ROLERollenabfrage (nur Slave=0)→ OK+ROLE:0

Typische Anwendungen

HC-06 Bluetooth-Modul: Pinout, Features, Anwendungen & Funktionsweise

(Server im Rechenzentrum)

HC-06 Bluetooth-Modul: Pinout, Features, Anwendungen & Funktionsweise

USB Bluetooth Dongle

Wichtige Einschränkungen

Fazit

Das HC-06 ist der Klassiker für einfache, serielle Bluetooth-Verbindungen zu Arduino & Co. Einfach per Spannungsteiler an 5 V-MCUs anbinden, per Smartphone-App (z. B. „Bluetooth Terminal“, „Arduino Bluetooth Controller“) steuern. Für neue Projekte oft ESP32 (Wi-Fi + BT/BLE, programmierbar) die bessere Wahl. Fragen? Kontaktieren Sie uns.

Industrietechnik

  1. Drosselklappen-Positionssensor: Funktionsweise und Bedeutung
  2. RVG-Sensor: Funktionsweise und Transformation der dentalen Bildgebung
  3. Puls-Sensor: Funktionsweise und Hauptanwendungen für Maker
  4. RTD-Sensoren verstehen: Prinzipien, Genauigkeit und Hauptanwendungen
  5. 3D-Druck verstehen: Prinzipien, Verfahren und zentrale Anwendungen
  6. Wasserstrahlschneiden (WJM): Prinzip, Ausrüstung, Vorteile & industrielle Nutzung
  7. Der Cupola-Ofen: Aufbau, Betrieb & Anwendungen erklärt
  8. 2N3771 NPN-Leistungstransistor: Pinout, Daten, Anwendungen & Alternativen
  9. DS18B20 1-Wire Temperatursensor: Pinout, Features & Praxis
  10. Druckguss: Funktionsweise, Heiß- & Kaltkammer, Anwendungen