Forum: Mikrocontroller und Digitale Elektronik ATMEGA Bluetooth HID


von sn00py (Gast)


Lesenswert?

Mit welchem Modul kann ich von einem Atmega per Bluetooth am leichtesten 
ein HID Gerät simulieren?

Ich müsste eine Art Joystick simulieren sprich 3 Achsen des Joysticks + 
Taster + Leds ...

Die meisten module kennen nur SPP ... wie kann ich am einfachsten ein 
HID sprechen?

besten dank
sn00py

von sn00py (Gast)


Lesenswert?

soooo, habe mir mal den bluegiga WT12 ausgesucht...

Hat zufällig wer schon mal was mit dem per HID gemacht?
Ich möchte ein Gamepad mit analogen Werte simulieren ...

von Sam (Gast)


Lesenswert?

HID ist USB und Bluetooth ist Bluetooth. Was genau hast Du vor?

von sn00py (Gast)


Lesenswert?

Ich möchte mit einem ATMEGA162 + WT12 Modul daten an andere Device 
schicken und das ganze per HID, da es in späterer Folge auch von einem 
iPad gelesen werden soll.

Und die daten enthalten ein paar Digitale In/Out und auch 3*Werte (Flaot 
oder integer)

von Sam (Gast)


Lesenswert?

Dann spielt Bluetooth zunächst mal keine Rolle.

Die Frage lautet, wie willst Du die Daten am PC verarbeiten. Benötigst 
Du eine 'automatische Reaktion' auf Deine Daten (Joystick?), dann kannst 
simulierst Du einen Joystick/Keyboard/Mouse-Device. Ansonsten, wenn es 
nur um den Datentransfer an den PC geht, dann mach ein generic HID - 
dazu gibt es eine Menge Beispiele (z.B. Microchip USB-Stack oder V-USB).

von Frank K. (fchk)


Lesenswert?

sn00py schrieb:
> Mit welchem Modul kann ich von einem Atmega per Bluetooth am leichtesten
> ein HID Gerät simulieren?
>
> Ich müsste eine Art Joystick simulieren sprich 3 Achsen des Joysticks +
> Taster + Leds ...
>
> Die meisten module kennen nur SPP ... wie kann ich am einfachsten ein
> HID sprechen?

Indem Du ein Modul mit HCI-Interface nimmst und die auf HCI aufsetzenden 
Bluetooth-Protokollschichten selber implementierst. Das ist der übliche 
Weg.

Der einfachste Weg ist, Deinen Atmega in die Tonne zu drücken, zu einem 
PIC24 zu greifen und den Bluetooth-Stack von Microchip zu verwenden. Der 
kann nämlich auch schon gleich HID.

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2680&dDocName=en551866

Evalboards gibts auch dafür.

fchk

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.