HC-06 Bluetooth Module

Last Updated on 18. October 2026 by SuffocationLink status: OK

Dieses Modul ist ähnlich dem HC05 und kann eine serielle Verbindung via Bluetooth herstellen. Die Logikein-/ausgänge arbeiten mit 3V, das Modul kann also nicht direkt an Controllern mit 5V betrieben werden.

Facts

HC-06 Bluetooth-Modul
Sensor-BausteinCSR BC04
Frequenz/Wellenlänge2,4 GHz
Operating voltage3,3 V (Kernmodul, Arbeitsbereich 3,1–4,2 V)
Stromaufnahme30–40 mA beim Koppeln, 8 mA bei Verbindung
SchnittstellenUART (RX/TX), Standard 9600 Baud 8N1, per AT-Befehl einstellbar, Bluetooth Klasse 2 mit EDR
DescriptionStandard-PIN 1234, Gerätename „linvor“

Areas of application

  • Fernsteuerung / Fernbedienung
  • Kommunikation über kurze Entfernungen
  • Verbindung zu Handy-Applikation

Views

Programming

Libraries

Keine nötig, kann entweder über HardwareSerial an den entsprechenden Pins angesprochen werden oder über SoftwareSerial.

Test programme

Source code Simple BT HC06 Test (GitHub GistLink status: OK)

/** modified by SteFam www.fambach.net GPLII*/

#include <SoftwareSerial.h>
SoftwareSerial bt(10, 11); // RX | TX

void setup()
{
  
  Serial.begin(9600);
  bt.begin(9600);  //Default Baud rate 
  Serial.println("Connect to HC-XX with 1234 as key!");
  
}
  
void loop()
{
  
  // Feed any data from bluetooth to Terminal.
  if (bt.available())
    Serial.write(bt.read());
  
  // Feed all data from terminal to bluetooth
  if (Serial.available())
    bt.write(Serial.read());
}

Problems

Noch keine gefunden.

Miscellaneous

Einstellungen des Moduls ändern.

Die Einstellungen des Moduls können mit AT-Kommandos geändert werden. Hierfür muss der State Pin auf High (Vorsicht 3.3V) gelegt werden.

Siehe hierzu auch folgenden Link:

https://droiduino-cc.medium.com/changing-arduino-bluetooth-name-if-you-are-using-hc05-module-6f184a242467Link status: Unknown

Conclusion

Eine schnelle und einfache Möglichkeit, um serielle Verbindungen drahtlos zu gestalten. Gerade für die alten Arduino Boards ohne Wifi sehr interessant. Der ESP01 erfüllt natürlich auch diesen Zweck, ist hierfür überproportioniert und muss erst noch programmiert werden. Auch benötigt man auf der anderen Seite einen Server, der antwortet. Mit dem BT Modul kann man die serielle Schnittstelle wie mit Kabel benutzen, wenn die BT Verbindung erst einmal hergestellt ist. Ob eine Programmierung beispielsweise eines UNOs möglich ist, habe ich nicht getestet, wäre aber mal ein interessantes Projekt.

Related Posts

Sources

https://wolles-elektronikkiste.de/hc-05-und-hc-06-bluetooth-moduleLink status: OK

http://stefanfrings.de/bluetooth/Link status: OK

https://funduino.de/tutorial-hc-05-und-hc-06-bluetoothLink status: OK

https://www.conrad.de/de/p/az-delivery-hc-05-hc-06-bluetooth-wireless-rf-transceiver-modul-rs232-serielle-ttl-850037630.htmlLink status: Unknown

DateChangeAuthor
19.10.2026Fakten-Tabelle durch Datenblock aus dem Modell ersetztSuffocation
10.10.2026Gist-Einbettung durch Code-Block ersetzt (Gist als Quelle verlinkt)Suffocation
04.10.2026Rechtschreibung korrigiert: Tippfehler, Kommas, GrammatikSuffocation
03.10.2026Log-Liste eingefügtSuffocation
20.06.2020Post createdSuffocation
Changelog

Leave a Reply

Your email address will not be published. Required fields are marked *