Skip to content
This repository has been archived by the owner on Sep 20, 2022. It is now read-only.
/ dodge-run Public archive

Dodge Run é um jogo desenvolvido para o microcontrolador ATmega328p (Arduino) usando o IDE "PlatformIO". Se baseia em um personagem em um display LCD que deve desviar de obstáculos que vêm em sua direção.

Notifications You must be signed in to change notification settings

AloneInAbyss/dodge-run

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DODGE RUN

Dodge Run é um jogo desenvolvido para o microcontrolador ATmega328p (Arduino). Se baseia em um personagem exibido em um display LCD que deve desviar de obstáculos que vêm em sua direção.

Desenvolvimento

O código do Arduino foi criado usando um IDE chamado PlatformIO instalado em cima do editor de texto Visual Studio Code. O diagrama de ligações foi criado utilizando o software Fritzing. Todos esses softwares são gratuitos e open-source.

Componentes

O jogo é feito com base no microcontrolador ATmega328p (que está presente no Arduino), e consiste em um display LCD com um personagem (apelidado de Yetti) que se move para cima e para baixo desviando de obstáculos que vêm em sua direção. Inclui um botão para realizar o movimento, um buzzer para emitir efeitos sonoros, o display LCD de 16x2 e um Arduino Nano. Alternativamente outros modelos de Arduino, por exemplo o Arduino UNO, também podem ser utilizados.

  • Arduino NANO
  • Protoboard
  • Display LCD 16x2
  • Pushbutton
  • Buzzer
  • Potenciômetros
  • Cabos de ligação

Diagrama de Ligações

Instalação

  • Com Arduino IDE: Para testar nosso projeto utilizando o Arduino IDE basta acessar o arquivo main.cpp (dodge-run/src/main.cpp), copiar seu conteúdo (exceto a primeira linha que contém uma biblioteca de compatibilidade com o PlatformIO) e colar no Arduino IDE. Faça as conexões elétricas de acordo com o diagrama esquemático. Depois disso conecte o Arduino ao computador e faça o upload do programa.

  • Com PlatformIO: Basta clonar este repositório e abrir o projeto utilizando o PlatformIO. O arquivo principal é o main.cpp (dodge-run/src/main.cpp), verifique se as bibliotecas LiquidCrystal.h e Wire.h estão instaladas. Após fazer todas as conexões de acordo com o diagrama esquemático basta conectar o Arduino ao computador e fazer upload.

About

Dodge Run é um jogo desenvolvido para o microcontrolador ATmega328p (Arduino) usando o IDE "PlatformIO". Se baseia em um personagem em um display LCD que deve desviar de obstáculos que vêm em sua direção.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages