LusoRobótica - Robótica em Português

Sistemas específicos => Arduino / AVR => Tópico iniciado por: Constantino em 02 de Setembro de 2011, 17:25

Título: Arduino+Joystick USB
Enviado por: Constantino em 02 de Setembro de 2011, 17:25
Hello amigos. Bom, hoje lhes trago uma dúvida. Como posso ligar um Joystick USB no Arduino ? É possível ?

[]s. ;D
Título: Re: Arduino+Joystick USB
Enviado por: CBX em 02 de Setembro de 2011, 17:46
se tiveres um UNO tens de modificar o firmware do atmega8u2, se tiveres outro precisas de um shield USB host
Título: Re: Arduino+Joystick USB
Enviado por: microbyte em 02 de Setembro de 2011, 18:50
Os dispositivos USB são divididos em 2 grupos: host e device.

O joystick, tal como o Arduino, é um device. Logo servem para serem ligados a um USB Host (PC, por exemplo).

Daí teres de recorrer a um circuito externo para fazer o handling do protocolo USB, ou se o microcontrolador te permitir fazer de host, também podes fazer, como foi dito, modificando o firmware, não com o firmware original do Arduino.

Resposta simples: nativamente o Arduino não vem preparado para ser um USB host, logo não podes fazer sem modificações (software ou hardware).
Título: Re: Arduino+Joystick USB
Enviado por: Constantino em 02 de Setembro de 2011, 22:34
Vale pessoal. Muito bom!

E microbyte, muito obrigado pela explicação. Muito legal.