Índice:
- Etapa 1: Construindo o projeto em uma placa de ensaio
- Etapa 2: Programando o jogo
- Etapa 3: Jogue e divirta-se:)
Vídeo: Jogo "Space Impact" com Gyro Sensor e Nokia 5110 LCD: 3 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Depois que meu Tamagotchi morreu (último projeto), comecei a buscar uma nova maneira de perder meu tempo. Decidi programar o clássico jogo “Space Impact” no Arduino. Para tornar o jogo um pouco mais interessante e divertido, usei um sensor giroscópio que eu tinha como controle da nave.
Etapa 1: Construindo o projeto em uma placa de ensaio
O hardware é muito simples. Você precisa:
um botão e um resistor de 10 kOhm
um Arduino (Uno / Nano / não importa)
um sensor giroscópio MPU-6050
um display LCD Nokia 5110
Opcional: uma campainha ativa e um resistor de 20 Ohms
Para facilitar as coisas, soldei um escudo para o LCD Nokia. Existe apenas o LCD, um interruptor para a luz de fundo e algumas cabeças de alfinete para 5 Volts, GND, etc.
Existem diferentes tipos de LCD Nokia disponíveis. Talvez você precise ajustar a fiação ou alterar um pouco o programa.
Etapa 2: Programando o jogo
Como no meu último projeto, desenhei todos os gráficos com tinta e usei LCDAssistant para converter as imagens em hexadecimal.
Você pode simplesmente baixar os arquivos e carregá-los em seu Arduino. Se sua configuração estiver correta, tudo deve funcionar bem. Você pode alterar o contraste do seu LCD com myGLCD.setContrast (X);.
Eu adicionei um arquivo rar (gyro.rar) e dois arquivos separados (Graphic.c & gyro.ino). Você pode escolher entre uma dessas opções.:)
Etapa 3: Jogue e divirta-se:)
Implantei duas velocidades de vôo diferentes da nave espacial, dependendo do ângulo em que o sensor do giroscópio está sendo segurado. Você deve evitar colidir com outros objetos como meteoritos ou apenas destruí-los com tiros de laser. Alguns dos obstáculos são mais duráveis do que outros, então você terá que atirar neles duas vezes para quebrá-los. As espaçonaves inimigas disparam de volta. O objetivo é coletar o máximo de estrelas possível. Depois que sua nave for destruída, você poderá ver sua pontuação e o tempo de sobrevivência.
Se você quer uma versão com joystick como o controle da nave me escreva uma massagem nos comentários abaixo.:)
Recomendado:
Jogo eletrônico do jogo da velha em uma caixa de madeira: 5 etapas
Jogo eletrônico do jogo da velha em uma caixa de madeira: Olá, eu apresento o jogo engraçado do jogo da velha em uma nova edição. Pesquisei na web por projetos semelhantes, mas a ideia aqui é única. ESPERO:) Então, vamos começar agora
Sensor UV VEML6070 com LCD Nokia 5110: 11 etapas
Sensor UV VEML6070 com LCD Nokia 5110: Depois de trabalhar 3 meses neste projeto, pensei em compartilhá-lo com a comunidade de criadores. Um sensor UV de preço acessível:) Pode ser montado em 1 hora e pode ser usado por anos
Microcontrolador AVR. Sensor de distância ultrassônico. HC-SR04 no LCD NOKIA 5110: 4 etapas
Microcontrolador AVR. Sensor de distância ultrassônico. HC-SR04 no LCD NOKIA 5110: Olá a todos! Nesta seção, faço um dispositivo eletrônico simples para detectar a distância e esses parâmetros são exibidos no LCD NOKIA 5110. Os parâmetros são exibidos como um diagrama e números. O dispositivo é baseado no microcontrolador AVR ATMEG
Exibir leituras do sensor Arduino ao vivo em um LCD Nokia 5110: 4 etapas (com imagens)
Exibir leituras do sensor Arduino ao vivo em um LCD Nokia 5110: Se você já trabalhou com o arduino, provavelmente queria que ele exibisse leituras do sensor. Usar o monitor serial é perfeitamente normal, mas sendo o arduino durão que você está rapidamente se tornando, você provavelmente deseja que ele exiba as leituras em algo mais
Nokia 5110 LCD com sensor infravermelho: 4 etapas
LCD Nokia 5110 com sensor infravermelho: O display LCD Nokia 5110 é um display LCD incrível que é compatível com a placa de desenvolvimento Arduino. Vamos agora controlar um desses LCDs e fazer a interface com o Arduino e um sensor IR