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.