Desafio62 - Jogo de dados com display LCD - Arduino

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

×

Infomações do site / SEO








×

Adicionar Marcadores