Índice:

Aperte o botão); // Um jogo Arduino LCD: 5 etapas (com imagens)
Aperte o botão); // Um jogo Arduino LCD: 5 etapas (com imagens)

Vídeo: Aperte o botão); // Um jogo Arduino LCD: 5 etapas (com imagens)

Vídeo: Aperte o botão); // Um jogo Arduino LCD: 5 etapas (com imagens)
Vídeo: Curso de Arduino para Iniciantes - Aula 01 - Introdução - Botão de Toque 2024, Julho
Anonim
Aperte o botão); // Um jogo Arduino LCD
Aperte o botão); // Um jogo Arduino LCD

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

Solde o botão e os LEDs
Solde o botão e os LEDs
Solde o botão e os LEDs
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

Opcional: capa para o jogo
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
Conecte o resto do circuito
Conecte o resto do circuito
Conecte o resto do circuito
Conecte o resto do circuito
Conecte 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

Jogue o jogo!
Jogue o jogo!
Jogue o jogo!
Jogue o jogo!
Jogue o jogo!
Jogue o jogo!

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 ++).