Arduino Leonardo emulazione HID Joystick

Vorrei fare qualche sperimentazione con la scheda Leonardo per emulare un joystick/joypad per PC...
Qualcuno sa dirmi come è meglio iniziare??
e se la scheda adatta a questo scopo e la Leonardo?

Grazie a tutti
Cagnetti Marco

beh sicuramente la scheda che ti serve per questo tipo di applicazioni è la Leonardo, per cominciare non è il massimo ma va benissimo.
un altra scheda interessante per queste applicazioni è la Teensy board, programmabile con IDE Arduino, Teensy USB Development Board

leouz:
beh sicuramente la scheda che ti serve per questo tipo di applicazioni è la Leonardo, per cominciare non è il massimo ma va benissimo.

Ne sei sicuro. Di base sa solo emulare una tastiera o un mouse e non un HID Joystick. Hai un link a un esempio o libreria?
Ciao Uwe

welby1977:
Vorrei fare qualche sperimentazione con la scheda Leonardo per emulare un joystick/joypad per PC...

Conosci la Esplora?

La Esplora è già in forma di gamepad e, grazie al chip Atmega32U4 che integra l'USB è riconosciuta nativamente dal computer come una periferica HID. Arduino propone per la Esplora, la Leonardo e più in generale per l'Atmega32U4 delle librerie per emulare una tastiera ed un mouse. Puoi così assegnare ad ogni funzione del gamepad e dei pulsanti un tasto e poi usare quel tasto nel software in cui usare la Esplora per la stessa funzione. Ad esempio, al "su" puoi assegnare il tasto "w", per esempio, e poi nel gioco che stai usando impostare il tasto "w" per dare il movimento verso l'alto.

Anni orsono (Mjoy) ho costruito quello che è riportato nel link:

utilizzando un at mega 8
Ho ancora tutto il progetto ...
pensavo che non fosse una cosa così proibitiva per un device che prevede un riconoscimento HID potersi configurare come tastiera, mouse o periferica di gioco...
se non ricordo male era tutto connesso al vettore di identificazione -inizializzazione e bastava poi mantenere la formattazione dei dati in uscita secondo standard...

Grazie un saluto a tutti

uwefed:

leouz:
beh sicuramente la scheda che ti serve per questo tipo di applicazioni è la Leonardo, per cominciare non è il massimo ma va benissimo.

Ne sei sicuro. Di base sa solo emulare una tastiera o un mouse e non un HID Joystick. Hai un link a un esempio o libreria?
Ciao Uwe

http://www.imaginaryindustries.com/blog/?p=80

Personalmente non l'ho testato non avendo la Leonardo

Probabilmente quello che cercavo...
Farò delle prove.

Grazie a tutti