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.





Funções:
  • 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:
Circuito:
A parte mais complicada do circuito é o shield LCD keypad, caso ele seja comprado pronto o restante é simples.





Comentários

Postar um comentário