ATMEGA Bluetooth HID

Gast #2195702
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
Gast #2199079
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)
Gast #2201612
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).
#2201684
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.