Índice:

Relógio de xadrez Arduino simples: 5 etapas
Relógio de xadrez Arduino simples: 5 etapas

Vídeo: Relógio de xadrez Arduino simples: 5 etapas

Vídeo: Relógio de xadrez Arduino simples: 5 etapas
Vídeo: Como fazer um Relógio para jogo de Xadrez com Arduino 2024, Julho
Anonim
Image
Image
Relógio de xadrez Arduino simples
Relógio de xadrez Arduino simples
Relógio de xadrez Arduino simples
Relógio de xadrez Arduino simples
Relógio de xadrez Arduino simples
Relógio de xadrez Arduino simples

Quando pensei em fazer um Chess Clock com Arduino, o objetivo era construir usando programação simples sem usar classe e trabalhar com o registro AVR. A base usada foi o Arduino Reference. O mais difícil era manipular o timer usando apenas o Arduino millis (). A ideia é que o projeto possa ser útil para os alunos iniciantes do Arduino.

Etapa 1: Recursos

  • Ajuste completo do temporizador usando o teclado para horas, minutos e segundos, de 1 segundo a 10 horas
  • Último ajuste de armazenamento no eeprom
  • Controle de tempo por morte súbita ou incremento de até 99 seg
  • Pause o cronômetro usando qualquer tecla do teclado e solte usando o botão do jogo
  • Som para verificar se o botão do jogo foi pressionado e quando o jogo acabou

Etapa 2: peças

  • Arduino Uno ou qualquer outro
  • 2 Botão de pressão R13-502
  • Campainha
  • Para placa de proteção de LCD, pode ser usada a proteção do teclado LCD ou faça você mesmo usando:

    • LCD 16x2
    • 6 Botão de pressão tátil
    • Placa de Circuito Universal
    • Cabeçalho de pino de linha

Etapa 3: circuito

O circuito
O circuito
O circuito
O circuito

O circuito mais complicado é o escudo do teclado LCD, se esta peça for comprada pronta o resto é tão simples.

Etapa 4: Arquivos

Código do Arduino:

Suporte do Arduino:

Bauhaus Chess Set:

Etapa 5: atualização - janeiro de 2021

Atualização - 2021 de janeiro
Atualização - 2021 de janeiro
Atualização - 2021 de janeiro
Atualização - 2021 de janeiro
Atualização - 2021 de janeiro
Atualização - 2021 de janeiro
Atualização - 2021 de janeiro
Atualização - 2021 de janeiro

A diferença neste novo suporte é que usei um Arduino Pro Mini em vez do Arduino Uno. Como o Pro Mini usa o mesmo Atmega 328, nada foi alterado no código ou nas conexões eletrônicas:

Arduino Stand Definitive Edition:

Recomendado: