Bom dia, estou tentando reproduzir o seguinte projeto: https://sites.google.com/site/bergersprojects/reedcb/programming
Alguém poderia me ajudar com o sketch?
O projeto consiste em uma matriz 8x8 que representa um tabuleiro de xadrez.
as linhas são definidas como saída e as colunas como entrada.
vou alternar o estado das linhas e ver se algum sensor da coluna foi acionado.
Como posso identificar a mudança e programar o arduino para exibir ela como coordandas?
por exemplo: Uma peça que estava em a1 e foi para a2.
Tags:
Vê se entendi: Você vai aplicar uma saída (exemplo HIGH) em uma única linha e ler todas as colunas pra ver o sinal. Depois fazer o mesmo pra próxima linha e assim por diante... Se, quando a linha 4 for HIGH e tiver uma leitura na coluna C, significa que há algo na posição C4. Certo?
Você pode armazenar isso em matrizes. Uma matriz com o estado anterior e outra com o atual e fazer uma comparação entre elas e identificar os movimentos. Onde estava e pra onde foi, considerando um único movimento por vez.
Isso, correto!
A dúvida é como identificar a mudança e transoformar ela numa coordenada, existe algum link que possa esclarecer isso?
Nesse tutorial, o teclado é uma matriz de 4 x 4 .
http://blog.eletrogate.com/arduino-keypad-4x4-e-display-digital/
É só aumentar a matriz para 8 x 8.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por