Início
/
Desafios
/
Desafio62 - Jogo de dados com display LCD - Arduino
Desafio62 - Jogo de dados com display LCD - Arduino
Angelo Luis Ferreira | 22/01/2020
Acessos: 1.397
Desafio 62 - Projeto 75
Dado eletrônico com módulo MAX7219
Com base no projeto 75 resolva os seguintes desafios:

1.Acrescente um buzzer para gerar um som a cada rodada. O som deve acompanhar a velocidade da "movimentação" do dado.
2. Acrescente um display de LCD para marcação do seguinte jogo:
2.1. Jogo com dois participantes. Cada participante joga 5 vezes, de forma intercalada. Quem fizer mais pontos ganha.
2.1.1. No display deverá aparecer qual a jogada de cada participante, assim como, a somatória dos dados a cada jogada.
2.1.2. O jogo termina quando os dois participantes jogarem 5 vezes.
Obs.: Você também poderá criar qualquer tipo de jogo com dados. Use a sua criatividade.
2.2. Acrescente mais um botão para inicializar cada jogo.
3. Altere o scketch do projeto para ler e exibir os caracteres usando o comando setRow() no lugar de setLed().
4. Substitua o módulo MAX7219 por uma matriz de leds simples e crie uma rotina para que a matriz funcione como no projeto original.
Dicas e orientações
a) Para o desafio do item 1 utilize como inspiração o Projeto 29 - Sensor de luz LDR com sonorizador.
b) Para acrescentar o display lcd do desafio item 2, tome como base o Projeto 38 - Controlando um display LCD (instalação e comandos básicos).
c) Como dica para o desafio do item 3, veja o código do projeto Jogo Pong em uma matriz de leds - arduino jogo #04 que utiliza uma forma similar para exibir imagens no módulo matriz de leds usando setRow().
d) Para o desafio do item 4 tome como base os projetos Projeto 68 - Usando uma matriz de LEDs 8 X 8 com Arduino e Projeto 69 - Exibindo frases em uma matriz de LEDs 8 X 8 com Arduino - operadores bit a bit
d.1 - Utilizando o método de cruzamento de colunas com linhas, faça com que sejam exibidos todos as faces do dado de acordo com "header file" faces.h que criamos no projeto 75.
d.2 - Depois, crie a rotina para que a matriz de leds funcione como o dado eletrônico do projeto original.
O anúncio abaixo ajuda a manter o Squids Arduino funcionando
Comentários