Relógio de Xadrez com Arduino

Quando pensei em fazer um relógio de xadrez com Arduino, o objetivo era construir usando uma programação mais simples sem usar classes e trabalhar com registradores AVR. No código construído foi usado como base o Arduino Reference. A maior dificuldade encontrada foi na manipulação do tempo usando apenas o millis(). A ideia é que o projeto seja útil para os aprendizes de Arduino.
- Ajuste do timer com o os botões do LCD de hora, minutos e segundo, de 1 segundo até 10 horas
 - Salva o ultimo ajuste na eeprom
 - Modo de tempo morte subita ou incremento de até 99 segundos
 - Pausa do timer usando qualquer botão do LCD e liberação com o botão do jogador
 - Sons de confirmação do botão de jogador apertado e de fim de jogo
 
Lista de peças:
- Arduino Uno ou qualquer outro
 - 2 chaves push button R13-502
 - Buzzer
 - A placa do LCD pode ser comprada pronta ou feita com:
 - LCD 16x2
 - 6 chave táctil push button
 - Placa universal
 - Pinos para placa
 
Arquivos:
- Código Arduino: https://github.com/naldin/ArduinoChessClock
 - Suporte Arduino: https://www.thingiverse.com/thing:3043109
 - Bauhaus Chess Set: https://www.thingiverse.com/thing:2161468
 
Circuito:
A parte mais complicada do circuito é o shield LCD keypad, caso ele seja comprado pronto o restante é simples.
A parte mais complicada do circuito é o shield LCD keypad, caso ele seja comprado pronto o restante é simples.


parabéns pelo projeto
ResponderExcluirValeu cara! Obrigado.
ExcluirMuito bom !!!
ResponderExcluirOlá,
ResponderExcluirQual o valor das resistencias?