Página 1 de 1

JOYSTICK USB C/ PIC18F4550

MensagemEnviado: 24 Dez 2007 17:12
por Bardelli
E ai Pessoal.

Vou dar um presentão de natal pra vcs hein?.

Entrem no meu site:

http://www.vabsco.com/bardhp/

Acabei de disponibilizar um projeto que eu fiz para criar um joystick no estilo ARCADE através da USB do PIC18F4550. Fiz dois videos explicando como eu fiz isso no youtube, disponibilizei o código fonte, e o esquema eletrico da placa..

Abração

MensagemEnviado: 24 Dez 2007 17:39
por silverbolt
belas roda do novo octa I.
O cerebro então, nem se fale ;-)

MensagemEnviado: 25 Dez 2007 23:22
por mazzer
Gostei!!

Os tutoriais estão bem legais!!
Tem como colocar o controle direcional sendo analógico?

Valeu pelo projeto.
Abraço!!

MensagemEnviado: 26 Dez 2007 07:45
por Bardelli
Tem sim..

é só colocar dois potenciometros na alavanca (existe joystick com esse potenciometro já embutido), e ler no conversor AD, e seja feliz...

MensagemEnviado: 26 Dez 2007 09:38
por fabim
E AE Bardelli.
BLZZZZZZZ.

Viu ja tinha até desistido do maledito CDC, por não achar nenhum brasilenho que tivesse conseguido esta façanha.
Mas como voce conseguiu queria um helpinho seu.

1°. A emulação CDC é a mesma HID? ! porém com o descriptor especifico para esta comunicação CDC ?
2°. no seu caso da criação do joy, os parâmetros são passados pelo PIC ou é configurado pelo HID do PC?"manuelmente".!
3° Como eu programo só em basic,pascal,asm. Será que poderia me dar uma ajudinha pra eu entender como a roda roda e assim implementar a minha liby ?

fabioriksilva@hotmail.com

Me adiciona no MSN "se puder" pra trocarmos umas idéias.

abraços

fabim

MensagemEnviado: 26 Dez 2007 14:06
por Bardelli
Olá Fabim.

Respondendo suas perguntas:

1- São coisas diferentes, pois a biblioteca HID é usada para dispositivos de interface HUMANA e que na maioria das vezes requerem uma INTERRUÇÃO para que o dado chegue com um tempo de resposta minimo ao PC, no entanto você paga caro por isso, pois você pode transmitir poucos kbytes nesse modo.

A emulação CDC é possível você transmitir até 640 Kbytes/Sec (pelo que eu ouvi falar) e ela não usa a interrupção...

2- Os parametros são passados todos pelo PIC, o numero de Botões do JOystick, o dispostivo ser reconhecido como Joystick e a forma como ele trata a parte analogica da alavanca (relativo ou absoluto). Tudo isso é feito no arquivo descriptor.

3-Posso te dar uma mão sim, no entanto em PIC eu só programa em C, eu te adicionarei ao meu msn quando eu chegar em casa, pois eu estou no trabalho.

abraços

Bardelli