Ampel mit Bluetooth schalten

Lesezeit: 3 Minuten

Seite als PDF

Eine Ampel soll mit Hil­fe eines Blue­tooth-Moduls “per Hand” geschal­tet wer­den.

Beispiele für Blue­tooth-Mod­ule HM-10/HC-08

Die Blue­­tooth-Mod­ule HM-10 und HC-08 arbei­ten mit BLE (Blue­tooth Low Ener­gy) und kön­nen mit Android-Betrieb­s­sys­te­­men und iOS umge­hen.

Benötigte Bauteile:

  • 3 LEDs (rot, gelb, grün)
  • 3 Wider­stände 220 Ω
  • Blue­tooth-Mod­ul HM-10/Blue­tooth-Mod­ul HC-08
  • Leitungs­drähte

Baue die Schal­tung auf.
(Fah­re mit der Maus über das Bild, um die Bezeich­nun­ge der Bau­tei­le zu sehen)

Wenn das Blue­tooth-Mod­ul kor­rekt angeschlossen ist, begin­nt die Sta­tus-LED zu blinken. Um das Mod­ul nutzen zu kön­nen, musst du eine App auf dem Smart­phone instal­lieren.

Für Android und iOS ver­füg­bare Apps:

Arduino Blue­tooth Con­troller

DSD-Tech

Die eigentlich vorge­se­henen Pins RX (0) und TX (1) wer­den beim Hochladen ver­wen­det. Deshalb müsste das Blue­tooth-Mod­ul vor dem Hochladen her­aus­ge­zo­gen und anschließend wieder eingesteckt wer­den. Über die Bib­lio­thek Soft­ware­Se­r­i­al kön­nen die Pins RX und TX anderen dig­i­tal­en Pins zuge­ord­net wer­den. Das Her­ausziehen und Wiedere­in­steck­en ent­fällt dann.

Im Kopf des Pro­gramms wer­den die Vari­ablen definiert. Die einge­bun­dene Bib­lio­thek Soft­ware­Se­r­i­al ist eine Stan­dard­bib­lio­thek, sie muss nicht instal­liert wer­den.

Der set­up-Teil definiert lediglich die pin­Modes für die LEDs und startet den über Soft­ware­Se­r­i­al zugewiese­nen Seriellen Mon­i­tor BTSe­r­i­al. In den ver­wen­de­ten Apps kön­nen die Mel­dun­gen dann gele­sen wer­den.

Den jew­eili­gen LEDs wur­den in der App Werte zugewiesen, die im Pro­gramm mit BTSerial.read() gele­sen wer­den:

LED schal­tenTaste
rot ein1
rot aus2
gelb ein3
gelb aus4
grün ein5
grün aus6

Im loop-Teil wird den gele­se­nen Werten jew­eils eine Aktion zuge­ord­net:

Blue­tooth mit der App ArduinoBlue


Startseite
Aufgaben A-Z
Suchen
Downloads
Fehlermeldungen
Seite als PDF

Verwandte Anleitungen:


    Letzte Aktualisierung: Nov. 13, 2025 @ 10:52