domingo, 20 de maio de 2012

Projeto 8 Servo USB - Protocolo HID

Tela principal do projeto de testes de Servos USB utilizando o protocolo HID. Esse projeto consiste em mover 8 Servos independentes utilizando uma conexão USB.


Nesse projeto foi utilizado o PIC18F2550.

Grato,

4 comentários:

  1. Olá, boa tarde. Estou à procura de alguma especificação de protocolo o driver para que eu possa integrar o Flight Simulator ou outros jogos com um hardware externo via USB. A ideia é que eu mesmo faça o manche, os botões e outras interfaces para simular a cabine do piloto. Então eu preciso saber como enviar comandos para a interface do jogo. A parte de hardware eu já domino numa boa. Vocês têm esta parte? Obrigado.
    Henry (henryfabricio@gmail.com)

    ResponderExcluir
  2. Olá. Amigo, para comunicar os meus projetos(Hardware) com o Flight Simulator eu uso o FSUIPC, o qual você encontra muitos artigos facilmente na internet (site: http://www.schiratti.com/dowson.html), agora quanto a comunicação entre outros Jogos, você precisa trabalhar com Joystick mais o protocolo HID. No site www.usb.org tem vários artigos para desenvolvimento de projetos utilizando o protocolo HID assim como o software para gerar o Descriptor que é o responsável por transformar o seu Hardware em qualquer periférico USB, tais como joystick, teclado, mouse entre outros sem a necessidade de instalar Drivers.

    Abraços,
    João

    ResponderExcluir
  3. João, obrigado, vou olhar os links que você me mandou. Tenho visto o pessoal reportar nos fóruns muito problema com interfaces de joystick com o PPJoy no Windows 7 para 64 bits, você tem visto o mesmo tipo de problemas com este FSUIPC? Mais uma vez obrigado e caso precise de alguma ajuda com hardware, estou à disposição.

    ResponderExcluir
  4. Henry, nunca usei o PPJoy para o Flight Simulator não, apenas para ligar um TX(Aeromodelo) para simular apenas aeromodelos. O ideal mesmo é usar os protocolos de comunicação do FSUIPC com seus dispositivos micro-controlados, assim não tem muita falha. Qual microcontrolador você utiliza?

    Abraços,
    João

    ResponderExcluir