Modifiquei os meus dois controles arcades do meu Retropie para acionar os LEDs dos botões quando pressionados. Fica mais fácil mostrar do que falar, então vejam o vídeo:
A placa conhecida como "Zero Delay" continua no controle. O que fiz foi puxar alguns fios que vão para os botões e de alimentação (+5V e GND) para os Arduinos (Uno R3 no controle azul e Mini Pro no controle vermelho). As ligações dos fios na Zero Delay:
Por algum motivo o projetista da placa escolheu fazer o plano de cobre com VCC e não com o GND. Para a alimentação usei o local vago na parte de cima da placa:
Os fios vão para os Arduino Uno R3 nas seguintes posições:
No Arduino Mini Pro:
Lembrando que os botões que usei já tem os resistores de limitação para os LEDs. Caso utilize outro botão talvez seja necessário colocar os resistores em série (470 Ohms deve dar).
A montagem final do controle azul:
Este é meu controle de testes, montado numa caixa de MDF. O sistema suporta até 8 botões, por isso não liguei os dois botões menores. Detalhe da parte de cima da caixa:
Usei o screw shield pra facilitar a montagem, mas dá pra montar sem.
O controle vermelho:
O screw shield usado é para Arduino Nano, mas serve no Mini Pro sobrando três pinos de cada lado.
O código fonte está disponível no meu GitHub. Para usar com o Arduino Uno tem que descomentar o bloco de defines para ele e comentar o do Arduino Mini Pro.
E para fechar o tradicional vídeo, no formato normal do canal:
10 Comments
Show, parabéns
ResponderExcluirEste comentário foi removido pelo autor.
ResponderExcluirNão bastava um resistor, um capacitor e um led para cada tecla?
ResponderExcluirTalvez, mas isso é só o começo. Dá pra colocar outros efeitos.
ExcluirTeria como disponibilizar o link para download do código fonte do Arduíno
ResponderExcluirCara show parabéns!onde eu compro a placa as placas para efeitos e outra mão dá pra ter efeito sem a msm meu?
ResponderExcluirparabéns pelo tutorial, o efeito ficou ótimo. Uma dúvida, não sou bom com solda e ligar o fio direto na placa corro risco de queimar. Da pra soldar o fio no conector do fio preto ou tem que ser direto da placa?
ResponderExcluirholaa, estoy armando una consola arcade y me ha gustado mucho lo de las luces, lo que quisiera saber si con una arduino nano pueda hacer funcionar las luces de 2 controles (12 botones) 6 para cada jugador, salduos disculpa que escriba en español
ResponderExcluirHello i got a quick question, you pulled 8 wires from zero board to ardruino's digital pins but you didnt pull any ground wires for buttons? How were you able to read the button input in ardruino without plughing any ground wires for buttons?
ExcluirSecond image. The GND and +5V in the component side of the board.
ExcluirPostar um comentário
1. Alguns comentários são moderados automaticamente. Caso isso ocorra pode levar algum tempo até que eu veja e o libere.
2. Comentários fora do assunto do post podem ser apagados.
3. Não, eu não posso consertar os seus aparelhos!