Índice:
- Suprimentos
- Etapa 1: Solde o botão e os LEDs
- Etapa 2: opcional: capa para o jogo
- Etapa 3: conectar o resto do circuito
- Etapa 4: O Código
- Etapa 5: Jogue
Vídeo: Aperte o botão); // Um jogo Arduino LCD: 5 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
Recentemente, nos escoteiros, trabalhei no emblema de mérito do Game Design. Para um dos requisitos, eu construí este jogo usando o Arduino que é baseado no LED Rocker Game. O objetivo do jogo é marcar a maior quantidade de pontos possível. No início do jogo, você precisará pressionar o botão para iniciar, então haverá uma seta no meio da tela. Há outra seta abaixo dela que se move pela tela. Quando as setas coincidirem, você precisa pressionar o botão e mantê-lo pressionado até que o LED verde acenda. Você então obterá um ponto e o jogo ficará mais rápido.
Suprimentos
- Arduino Uno ou Nano
- Breadboard (pequeno se você estiver usando o Arduino Uno, médio se você estiver usando o Arduino Nano)
- Tela LCD 16x2 compatível com Arduino
- Um LED vermelho e um verde (um de cada)
- Um interruptor de botão
- Fios de tábua de pão
- Um resistor de 10 kilo ohm
- Um potenciômetro
- Dois resistores de 220 Ohm (pode ser necessário outro para a tela LCD, dependendo do tipo)
- Opcional: impressora 3D para fazer um case para o jogo
Etapa 1: Solde o botão e os LEDs
Corte alguns fios da placa de ensaio e solde-os ao botão e aos LEDs. Você pode fazer um terreno comum para os LEDS.
Etapa 2: opcional: capa para o jogo
Aqui estão os arquivos de uma caixa impressa em 3D para este jogo.
Ele foi originalmente projetado para o Arduino Uno, mas pode ser usado com um Nano.
Etapa 3: conectar o resto do circuito
Conecte o resto do circuito usando o diagrama de circuito.
As conexões são:
- Arduino 5v para breadboard + e Arduino GND para breadboard -
- LED terra comum para terra da placa de ensaio
- LED vermelho no pino 3 e LED verde no pino 4
- Placa de ensaio + para o botão e o outro lado do botão para o pino 6 e aterramento
- Placa de ensaio + para o terminal 1 do potenciômetro e o terminal 2 do potenciômetro para o aterramento do LCD
- Placa de ensaio + para LCD VCC
- Limpador de potenciômetro (pino do meio) para pino de contraste do LCD
- Registro LCD Selecione o pino para o pino 7 do Arduino
- Pino RW LCD para placa de ensaio -
- LCD E para Arduino pino 9
- LCD D4 para Arduino pino 10
- LCD D5 para Arduino pino 11
- LCD D6 para Arduino pino 12
- LCD D7 para Arduino pino 8
- LCD LED + para breadboard +, LCD LED - para breadboard -
Etapa 4: O Código
Faça upload do código para o Arduino.
Sinta-se à vontade para alterar o código se quiser, é um programa bastante simples.
Etapa 5: Jogue
Pressione o botão quando o ponteiro estiver no meio e mantenha-o pressionado para acender a luz verde e avançar para o próximo nível.
Obrigado por conferir este Instructable! Se você gostou, por favor, considere votar em mim no 1.000º desafio.
Para quem estava se perguntando, o título está formatado como uma linha de código do Arduino (C ++).