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?