PIC18F4550 ARCADE USB JOYSTICK PART 2
Uploader Comments (rbardelli)
All Comments (25)
-
tente programar para nivel alto e use o resistor para manter o pino da pic ( resistor do pino para o +5v. então quando se aperta o botão o nivel cai a zero universalmente para a maioria dos joysticks e para as placa de fliperama.
-
não entendo de programação mas sou técnico de fliperama . O projeto é um bom projeto mas trabalha ao contrario. Vc não pode trabalhar sem nível , experimente trabalhar com as saída no nivel alto para seu projeto poder trabalhar com um fio terra comum para todos , isso é universal.
-
Hello, I would like (if possible) to have the wiring diagram of the electronic card. cordially 1802seba
-
Buen trabajo me voy a construir uno
-
Parabens cara, você pode mudar o nome do joystick. No mikroc tem uma ferramenta USB HID que faz tudo sozinho. Pra aparecer o novo nome tem que usar um ProductID diferente, se não vai aperecer CCS USB Mouse.
Por enquanto ja consegui deixar o codigo mais e pequeno e tão funcional. Mas ainda to batendo cabeça pra modificar o USB_CLASS_SPECIFIC_DESC!!!
-
very interesting, only one question, what should I change the program to use 6 buttons?, I hope you can help, thanks
-
Muito bom, é possível também implementar esse sistema no Linux. Basta pesquisar no google SanUSB Linux.
Opa cara parabens pelo video ...
so me tira uma duvida tenho limite para criar botoes ? gostaria de saber se seria possivel fazer um com 2 manetes e 12 botoes os botoes blz so cofigurar mas a manete tb tem como configurar 2 ?
obrigado
claytonmmonteiro 1 year ago
@claytonmmonteiro Limite você nao tem, mas o microcontrolador tem um numero de entradas fixas, ou seja, para colocar mais botoes sua placa vai ficar mais complexa, mas é possivel sim. Sim, é possivel tambem fazer com duas manetes.
abracao
rbardelli 1 year ago
Parabéns Amigo! Montei e funcionou. Porém, Se me permite uma pequena observação; demora muito para responder aos comandos e não é possível jogar. Deixe o pic monitorar os botões e a alavanca sem nenhum delay ou contagem, que fica perfeito. Fiz isso e ficou fantástico! Muito obrigado pelo projeto. Sou fã da sua página! Parabéns por tudo que ela contém.
xevious1069 1 year ago
@xevious1069 Fico feliz que tenha funcionado. O delay é para eliminar um o BOUNCE inerente aos componentes eletromecanicos
rbardelli 1 year ago
Sorry as I only understand English but I see your only using the top 3 buttons. Do you have the plans to use all 6 buttons or is it easy to modify the program? Thanks!
knightkrawler75 1 year ago
@knightkrawler75 Its Really easy to do that. You need just to modify the descriptor file.
rbardelli 1 year ago