← Alle Beiträge Blogbeitrag

Bluetooth-Modul mit Arduino verwenden

Viktoria Builds

Eine kurze Anleitung zum Anschluss des HC-05 Bluetooth-Moduls an einen Arduino Mega und zum Senden von Nachrichten vom Handy über die serielle Verbindung.

Auf YouTube ansehen

Das HC-05 ist einer der einfachsten Wege, drahtlose Steuerung zu einem Arduino-Projekt hinzuzufügen. Ich habe es an meinen Arduino Mega angeschlossen und eine Android-App genutzt, um Nachrichten über Bluetooth zu senden — keine Kabel, kein Wi-Fi-Setup nötig.

Bauteile

  • Arduino Mega
  • HC-05 Bluetooth-Modul
  • Jumper-Kabel
  • Android-Handy mit installierter Serial Bluetooth Terminal App

Verdrahtung

Das HC-05 hat 6 Pins, aber du brauchst nur vier: GND, VCC, TX und RX. VCC geht an 3,3V am Mega, GND an GND, und die Datenleitungen werden gekreuzt — HC-05 TX geht an Arduino RX, HC-05 RX geht an Arduino TX. Der Arduino Mega ist hier praktisch, weil er mehrere Hardware-Seriaports hat (Serial1, Serial2, Serial3), sodass das Bluetooth-Modul nicht dieselbe Schnittstelle wie die USB-Verbindung zum Computer teilt.

Der Sketch

Der Sketch initialisiert Serial für den USB-Monitor und Serial1 für das Bluetooth-Modul. In der Loop-Funktion werden alle auf Serial1 empfangenen Daten an Serial weitergeleitet, sodass Nachrichten aus der Handy-App im Arduino-Seriellen-Monitor erscheinen. Den vollständigen Sketch findest du auf GitHub: viktoriabuilds/bluetooth-module-arduino.

Kopplung und Test

Arduino einschalten, Bluetooth-Einstellungen am Handy öffnen und mit HC-05 koppeln. Der Standard-PIN ist 1234. Dann Serial Bluetooth Terminal öffnen, mit HC-05 verbinden und eine Nachricht tippen — sie erscheint sofort im Arduino-Seriellen-Monitor.

Ergebnis

Es hat beim ersten Versuch funktioniert. Das HC-05 ist günstig, leicht erhältlich und überraschend einfach einzurichten. Ein guter Einstieg, wenn man drahtlose Steuerung zu einem Projekt hinzufügen möchte, ohne sich mit Wi-Fi-Konfiguration herumzuschlagen.

Hat dir dieses Tutorial gefallen?

Unterstütze den Kanal auf Patreon und erhalte frühen Zugang zu Projekten, Build-Logs und mehr.

Auf Patreon unterstützen →