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:
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.
ExcluirPraticamente eu moro aqi no seu blog Rodrigo Feliciano kkkk se puderr me dar essa forcinha quando puder
ResponderExcluirCould you tell us where do we have the 8 button limitation? it is because of the arduino pins? or the voltage? maybe another (bigger) arduino could work with 12 buttons?
ResponderExcluirThanks Rodrigo!
Yes, Arduino limitation.
ExcluirCould you tell us where is the 8 button limitation? it is because of the arduino pins or voltage? maybe another (bigger) arduino could work with 12 buttons?
ResponderExcluirThanks Rodrigo!
Amigo comprei um kit desse mas nao consegui ligar na minha placa orange pi a luz vermelha da placa 0 delay fica acesa mas nao funciona o joystic precisa fazer alguma configuraçao vc pode me ajudar ?
ResponderExcluirHola,no se mucho de electrónica,que tipos de botones usaste en específico ?asi no tengo que soldar resistencia,
ResponderExcluirCómo te contacto?
Olá! Fiquei maravilhado com o projeto e antes de tudo, peço desculpas por qualquer coisa que eu escreve. Sei que sei tempo é precioso e tem outros afazeres muito mais importantes.
ResponderExcluirVocê disse que não conserta e já se passaram 4 anos desse vídeo, mas será que você faria um projeto para comprar (já montado)?
A primícia seria para iluminação de pads (tapete da máquina a de dança) para iluminar quando pisa. Porém, você disse que o código são para 8 botões, no caso preciso para 10.
Pelo tempo que passou, de repente, tem uma nova forma de aceitar 10 botões.
Agradeço pela atenção e peço por favor que me responda se seria possível fazer ou não.Obrigado!
Olá Rodrigo! Obrigado por responder. Então exista a possibilidade de funcionar os 10 botão um zero delay com dois Arduinos. E você poderia fazer esse projeto pra mim? Por gentileza, entre em contato comigo no chat do face: https://www.facebook.com/emanoel.rocha.9 e te mando detalhes para conclusão. Claro se tiver tempo e puder aceita.
ExcluirMais uma vez obrigado por responder.
Tá certo! Vou meter a cara para vê se consigo realizar. Obrigado!
ExcluirBom dia Rodrigo.
ResponderExcluirGostaria de saber se você melhorou ou mudou alguma nesse projeto, estou montando um controle arcade duplo pela primeira vez. Se puder me passar algum meio de entrar em contato com você já agradeço.
elijosefilho@gmail.com
Não mexi com ele desde a publicação. O controle vermelho ainda uso até hoje. O Azul eu tive que retirar o Arduino pra usar em outro projeto, mas também funciona.
Excluir