2012-08-18 12 views
6

Sto lavorando a una nuova idea e il codice sta andando molto bene, ma sto affrontando alcuni problemi e ho bisogno del tuo aiuto.Android ADK - Lavorare su un gamepad

Recentemente ho acquistato una stazione di gioco vecchia e rotta a un prezzo ridicolo (non conosco l'esatta parola inglese) e, dato che è molto vecchia e rotta, ho avuto l'idea di sostituirla con un Android Sistema operativo (ho visto molte chiavette USB Android o Raspberry Pi) e uno schermo TFT.

Enter image description here

Il cablaggio Arduino e pulsanti funziona bene, e può leggere l'uscita quando si preme un pulsante.

Enter image description here

Quindi, il mio prossimo passo sarà quello di acquistare uno scudo USB Host simile a questo: http://www.circuitsathome.com/products-page/arduino-shields/usb-host-shield-2-0-for-arduino.

Ma ora mi piacerebbe davvero sapere come posso dire ad Android che questo dispositivo futuro funzionerà come una tastiera.

ho bisogno di legare alcuni pulsanti al fino/giù/sinistra/destra freccia ...

Vorrei anche per legare alcuni pulsanti a "casa" o " indietro".

Quindi, quali sono le pratiche per raggiungerlo?

Devo creare una tastiera personalizzata?

Tutto quello che posso trovare è in USB Accessory, ma non ci sono molte informazioni.

+0

Buono lavoro :) Profeta –

+0

Potrebbe chiarire cosa si aspetta che il dispositivo Android faccia? Quali input invierai al dispositivo, quali output genererà? –

+0

Voglio solo inviare sequenze di tasti al dispositivo Android. –

risposta

1

Mi risponderò, Q & Uno stile, dopo un'intera notte di ricerca!

L'unica soluzione che ho trovato è quello di trasformare il mio Arduino in una tastiera USB e che sembra piuttosto semplice: http://hunt.net.nz/users/darran/weblog/b3029/

si deve lampeggiare un firmware alternativo che trasformerà il vostro arduuino in una tastiera USB.

file esadecimale in flash e progetto demo sul collegamento.

Ciò significa che posso inviare programmaticamente sequenze di tasti a un dispositivo Android tramite USB.

L'unico problema che sto affrontando è il debounche che ho bisogno di scrivere da solo e sembra abbastanza complicato.

Problemi correlati