Jogo de nave espacial com Display LCD+I2C e Arduino🚀
Publicado em 26 de Outubro de 2025 às 15:37
Fiz este projeto com a ajuda do Professor Bruno do canal CFB Cursos no curso de Arduino, com algumas modificações.
Nesse jogo você tem uma nave espacial e pode trocar de linha para se esquivar de asteroides ou para coletar baterias, atirar em asteroides e ganhar pontos. A cada segundo você perde 1 ponto de energia de um total de 100. Caso você atire você perderá 2 pontos. Se você trocar de linha perde apenas 1. Há uma chance de 1 em 100 de aparecer uma bateria na tela, então procure não atirar e trocar de linha tantas vezes.
Modifique o código como quiser para deixá-lo ainda melhor🛠️
Referência:
https://www.youtube.com/@cfbcursos
Arquivos do Projeto
1.84 MB
146.33 KB
4.57 KB
Materiais Necessários
- 1 Arduino UNO com o cabo
- 1 Display LCD com módulo I2C (PCF8574)
- 4 Jumpers macho/fêmea
- 6 Jumpers macho
- 2 Resistores 150Ω
- 2 Push button
- 1 Protoboard
Ferramentas Necessárias
- Chave de fenda (não necessário)
Etapas
Conectando os botões na Protoboard
-
Pegue os botões e conecte-os na linha central da protoboard e em uma distância que fique confortável clicar com dois dedos.
Em seguida, um dos resistores e conecte um de seus terminais na linha do negativo da protoboard e outro no terminal esquerdo do botão, repetindo o mesmo com o outro.
Então, pegue um jumper e conecte no terminal direito de um botão com o positivo da protoboard, repetindo o mesmo com o o outro.
Agora pegue um outro jumper e conecte-o na mesma linha do terminal esquerdo do botão, repetindo o mesmo com o outro.
Conecte a outra ponta do jumper conectado ao botão esquerdo na porta digital 3 do Arduino e o outro na porta digital 4.
Por fim, alimente as linhas positiva e negativa da protoboard nos pinos de 5V e GND.
Conectando o Display LCD no arduino
-
Primeiramente, pegue o Display LCD e conecte os pinos de VCC na linha do positivo da protoboard e o GND com a linha do negativo.
Agora, conecte o pino SCL do Display com o SCL do Arduino e o SDA do Display com o SDA do Arduino.
Carregando o Código
- Baixe o arquivo do código do jogo no seu Arduino e se divirta!
Conclusão
Dica: use a chave de fenda para alterar o contraste do display antes de jogar.
