Projetos

Rodando o game Doom no Arduino Uno

Eletrogate 5 de dezembro de 2023

Introdução

A ideia de fazer o jogo rodar em vários dispositivos eletrônicos é compartilhada por vários programadores e entusiastas da eletrônica.

Doom no Osciloscópio:

Fonte: youtube.com/@HardwareHacking

Doom no caixa eletrônico:

Fonte: youtube.com/@Aussie50

Doom na calculadora (com bateria de batatas):

Fonte: youtube.com/@_equalo


Código

Nós iremos utilizar o projeto https://github.com/daveruiz/doom-nano do GitHub.

Primeiro: Acesse o link do projeto e baixe o arquivo .zip

Depois, tire o arquivo do zip. Quando abrir o arquivo “doom-nano”, uma pasta será criada.
Agora, basta copiar os arquivos e colocar dentro dessa pasta. Dessa maneira:

Na pasta doom-nano, cole esses arquivos:

Após isso, o arquivo estará pronto:


Como Funciona

Para fazer o jogo funcionar, o autor criou várias bibliotecas que fazem funções específicas no projeto, por exemplo, a “Sound.h”, responsável por fazer os sons do jogo.

Aqui estão as bibliotecas que ele fez para o funcionamento do jogo.

Na aba Constants.h, ele definiu em quais portas do Arduino os botões serão conectados.

Aqui, ele definiu o tamanho do display:


Montagem


Sobre o Autor


Arthur Almeida

Estudante do Ensino médio , aficionado por criar novos projetos eletrônicos e automações, principalmente com o Arduino. No meu tempo livre eu gosto de pesquisar sobre novas tecnologias e tento criar projetos com elas.


Eletrogate

5 de dezembro de 2023

A Eletrogate é uma loja virtual de componentes eletrônicos do Brasil e possui diversos produtos relacionados à Arduino, Automação, Robótica e Eletrônica em geral.

Tenha a Metodologia Eletrogate dentro da sua Escola! Conheça nosso Programa de Robótica nas Escolas!

Eletrogate Robô

Assine nossa newsletter e
receba  10% OFF  na sua
primeira compra!