Índice:

Jogo Arduino LCD: 3 etapas (com imagens)
Jogo Arduino LCD: 3 etapas (com imagens)

Vídeo: Jogo Arduino LCD: 3 etapas (com imagens)

Vídeo: Jogo Arduino LCD: 3 etapas (com imagens)
Vídeo: Lcd TFT, arduino exibindo imagens. 2024, Novembro
Anonim
Image
Image
Montagem das peças
Montagem das peças

Fazer muitas coisas é muito fácil com os microcontroladores Arduino. Este Instructable ensina como criar um videogame simples de 1 botão feito de um punhado de peças e Circuitos Tinkercad. É um jogo de salto de rolagem lateral. Isso serve como um bom ponto de partida para criar seus próprios jogos a partir da eletrônica simples do fabricante.

Lista de peças:

  • 1 x Arduino UNO
  • 1 x tela LCD (16 x 2 caracteres)
  • 1 x placa de ensaio eletrônica
  • 1 x resistor de 220 Ω
  • 1 x interruptor de botão
  • Fio de conexão de núcleo sólido
  • 1 x cabo USB

Etapa 1: montagem das peças

Montagem das peças
Montagem das peças

As peças necessárias são mostradas na imagem acima. Comece com o Arduino sem energia. NÃO conecte o cabo USB. Isso acontecerá em uma etapa posterior, quando for a hora de programá-lo e testar o jogo.

Use um fio de conexão longo para conectar o sinal de 5 V no Arduino à extrema esquerda da linha vermelha na parte superior da placa de ensaio.

Use um fio de conexão longo para conectar o sinal GND à extrema esquerda da linha preta (ou azul em algumas placas de ensaio) na parte superior da placa de ensaio.

O módulo LCD (Tela de Cristal Líquido) possui um conector macho de 16 pinos na parte inferior. Conecte-o à placa de ensaio, conforme mostrado na imagem. Todos os sinais eletrônicos que alimentam e controlam o LCD passam por este cabeçalho.

Esses pinos são (da esquerda para a direita):

  1. GND - sinal de aterramento de energia
  2. VCC - sinal de potência positivo
  3. V0 - ajuste de contraste
  4. RS - seleção de registro
  5. R / W - seleção de leitura / gravação
  6. E - sinal de habilitação de operação
  7. DB0 - bit de dados 0 (não usado aqui)
  8. DB1 - bit de dados 1 (não usado aqui)
  9. DB2 - bit de dados 2 (não usado aqui)
  10. DB3 - bit de dados 3 (não usado aqui)
  11. DB4 - bit de dados 4
  12. DB5 - bit de dados 5
  13. DB6 - bit de dados 6
  14. DB7 - bit de dados 7
  15. LED + - retroiluminação LED positivo
  16. LED- - retroiluminação LED negativo

Usando fios de conexão curtos, conecte o GND e o LED- (pinos 1 e 16) à fileira preta na parte superior.

Da mesma forma, conecte o VCC (pino 2) à fileira vermelha na parte superior com um fio de conexão curto.

Dobre os fios do resistor de 220 Ω (faixas coloridas vermelho-vermelho-marrom) e conecte-o entre o LED + e a linha vermelha na parte superior da placa de ensaio.

Use fios de conexão mais longos para fazer o restante das conexões:

  • Conecte DB7 ao pino 3 do Arduino
  • Conecte DB6 ao pino 4 do Arduino
  • Conecte DB5 ao pino 5 do Arduino
  • Conecte DB4 ao pino 6 do Arduino
  • Conecte E ao pino 9 do Arduino
  • Conecte R / W ao pino 10 do Arduino (ou à linha preta no topo da placa de ensaio)
  • Conecte RS ao Arduino pino 11
  • Conecte V0 ao pino 12 do Arduino (ou à linha preta no topo da placa de ensaio)

Conecte o botão em algum lugar à esquerda da tela LCD, abrangendo o canal que corre ao longo do centro da placa de ensaio (veja a imagem acima). Conecte um dos dois pinos superiores do botão à linha preta na parte superior da placa de ensaio usando um fio de conexão curto. Conecte o outro pino na parte superior do botão ao pino 2 do Arduino.

Etapa 2: Programando o Arduino

Programando o Arduino
Programando o Arduino

Neste ponto, você deve estar pronto para programar o Arduino e testá-lo.

Comece verificando se o software Arduino está instalado em seu computador. Baixe o arquivo LCD_Game.ino nesta página para o seu computador e abra-o no software Arduino. Certifique-se de que a placa esteja configurada corretamente para programação (Ferramentas → Placa → Arduino Uno).

Conecte o Arduino ao seu computador usando o cabo USB. Isso fornecerá energia ao Arduino / jogo e permitirá que você carregue seu programa para o Arduino.

Neste ponto, a tela do display LCD deve acender.

Programe o Arduino selecionando Arquivo → Upload (ou pressione o botão de seta para a direita na parte superior do software Arduino).

Se tudo correr bem, a tela LCD agora deve mostrar a tela de início do jogo como na imagem acima.

Etapa 3: Mudar as coisas e fazer um escudo de jogo Arduino

Mudando as coisas e fazendo um escudo de jogo Arduino
Mudando as coisas e fazendo um escudo de jogo Arduino

Neste ponto, você tem tudo funcionando, então o que mais há para fazer?

Se você quiser mudar a forma como o jogo funciona ou fazer uma placa de circuito impresso legal para este projeto que se conecte diretamente ao Arduino e substitua todos aqueles fios bagunçados, veja como começar.

Desenvolvi este jogo inteiramente usando o simulador de eletrônicos on-line muito legal (GRATUITO!) Tinkercad Circuits. Na verdade, eu tinha o jogo totalmente funcionando e testado antes de tirar o Arduino do kit. Aqui está o circuito virtual para o jogo Arduino LCD.

Você pode realmente jogar o jogo diretamente no seu navegador, sem nunca ter que montar qualquer eletrônica real ("Oh, agora você me diz"). Se você quiser fazer alguma alteração no jogo, ou explorar o que está acontecendo, você pode copiar o circuito virtual usando o botão "Duplicar Projeto". Você pode então editar o código-fonte e experimentar as mudanças ali mesmo. Há também um depurador completo onde você pode percorrer o programa linha por linha e ver o que está acontecendo!

Se você quiser, também pode fazer uma placa de circuito para conectar perfeitamente seus componentes eletrônicos ao Arduino. O projeto tem um botão "Baixar Gerber" que irá obter os arquivos necessários para fornecer a um fabricante de placa de circuito impresso (PCB) para que uma placa de circuito impresso seja feita sob medida. Aqui estão algumas informações úteis sobre como fazer o PCB.

Aproveitar!

Recomendado: