Achei na minha sucata uma manete, se nao me engano ela é de um dvd. Queria descobrir como ela funciona para adaptar em meus projetos. Ao abrir ela encontrei  fios, GND, DO/I, CLK, LT, VCC. Agora não faço a menor ideia de como ligar ela no arduino para tentar ler algum comando, alguem poderia me dar uma luz? 

Exibições: 222

Responder esta

Respostas a este tópico

Eu obtive  um resultado utilizando a função ShiftIn do arduino.

Só que funciona com 8 bit e a manete tem 10 botões, dois botões estão aciona outro bit so em dois ciclos. Usei esse codigo: https://www.arduino.cc/en/Tutorial/ShftIn21

Acredito que cada "pad" funcione como uma chave liga/desliga (digital). Nos joysticks há potenciometros que funcionam também como analógicos. O chip que vem junto (coberto por uma resina preta) acredito que sirva para multiplexar os 10 botões para os 5 fios ou menos existentes (já que um deles pode ser o positivo para alimentar o chip, etc). Questão de decodificar o "sinal" apenas. São chaves comuns, provavelmente. Ligue o positivo e o negativo e vá apertando os botões e veja o que ocorre com a saída ... 2^3 = 8 estados ... e agora ? Os dois botões restantes ou são repetidos (bem provavel) ou então servem para fazer algo "dentro" do chip. A outra alternativa restante é que a multiplexação seja no tempo, mas não acho que seja algo tão complicado. http://www.gamepad-controllers.com/sale-7313599-digital-2-axis-10-b...

Acredito que seja isso mesmo, posso até criar algo pra ler aqueles botões pois recebo algo deles, eles podiam ser outro byte pois daria para usar todos ao mesmo tempo! Tipo pra cima e pra baixo ok, start e reset ok, direita e esquerda ok, a e b ok, c e d não funciona legal, tem hora que come um zero, mas por dois ciclos apenas. e outro da outro problema. Tenho uma outra mante aqui "honey bee" ela tem umas chaves seletoras 6 delas tem botoes wsad, wsda, rl, start reset, daria para fazer varias funções varias configurações. essa eu ainda nem liguei, mas acredito que talvez ela seja mesmo esquema. qualquer dia vou ligar só pra ver o que acontece. Ter um monte de botão e a manete confortavel da pra arriscar construir um carrinho. 

Realmente.

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2019   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço