Bluetooth-Kommunikation zwischen Raspberry Pi und Arduino Mega

Hallo liebes Forum,

momentan befasse ich mich mit folgendem Problem. Während einer vorhergehenden Teamarbeit wurde ein Arduino-basierter Wireless-Gaming-Adapter (WGA) für den Raspberry Pi entwickelt. Neben dem WGA entstanden auch ein spielbarer Demonstrator auf dem Raspberry Pi sowie zwei Joysticks.

Für die Etablierung einer seriellen Bluetooth-Kommunikation seitens des Arduino Mega wird das Bluetooth-Modul EGBT-045MS (auch bekannt als HC-05) verwendet. Welches im Einzeltest problemlos eine Verbindung zu meinem Mobiltelefon aufbauen konnte.

Raspberry Pi seitig wird ein Raspberry Pi Modell B verwendet. Als Bluetooth Empfänger wird ein handelsüblicher Bluetooth USB-Stick verwendet.

Wie kann ich dieses nun installieren und mit dem Arduino Mega verbinden?
Was ist bei der Übertragung zu beachten und wie definiere ich ein Kommunikationsprotokoll?
Kennt jemand ähnliche Projekte bei denen vielleicht schon eine solche Verbindung implementiert wurde?
Im Anhang findet Ihr das bisherig erstellte Bluetooth Programm sowie das Hauptprogramm… Vielleicht findet ihr ja einen Fehler darin.

Vielen Dank im Voraus!

Mit freundlichen Grüßen
MangaBaer

BT_Transmission.h (744 Bytes)

Firmware_WGA.ino (6.22 KB)