è possibile poter leggere i dati ricevuti tramite un joystick USB...
sono in possesso di un Logitech Extreme 3D PRO 4 assi e 16 pulsanti volevo sapere se usando un USB tipo A femmina con ROSSO +5v e NERO a GND potevo sfruttare in qualche modo i 2 fili seriali VERDE e BIANCO per leggere cosa accade nel joystick...
mi sono un po documentato su google ma apparte gente che apre il joystick e bypassa la connessione seriale attaccando direttamente i pulsanti e i potenziometri ad arduino non ho trovato nulla di utile...
La maggior parte dei modelli di Arduino non hanno una interfaccia USB Host. er questo non é possibile collegare il Joystick. Inoltre dovresti decodificare i dati spediti dal joystick.
Ciao Uwe
Probabilmente potresti collegarlo tramite QUESTA shield ... che implementa una USB host ... poi c'è il problema di interpretare i dati ... magari qualche cosa è già stato fatto ...
potresto usare un usb-->Serial converter e poi ti rimane la smazzola di decodificare i dati ricevuti...o magari potresti aprire il joystick e vedere che componenti ci sono , magari sei fortunato.
Lucailvec:
potresto usare un usb-->Serial converter e poi ti rimane la smazzola di decodificare i dati ricevuti...o magari potresti aprire il joystick e vedere che componenti ci sono , magari sei fortunato.
Scusa ... che c'entra ? A lui serve un cosa che faccia da USB Host (... sai cosa è ???), non un device USB !!!
USB --> Serial è un device USB come tutti gli altri, non certo un USB Host e quindi inutilizzabile per questa cosa !
..o più semplicemente passi per Processing, oppure Python. Attacchi il joystick al pc, leggi gli assi e i tasti e li passi ad Arduino via seriale. Per entrambi i linguaggi (e ovviamente anche per altri...) trovi esempi in rete.
Se vai con Processing hai quasi lo stesso linguaggio di Arduino, forse la via più semplice..