Skip to content

O famoso jogo de memória no seu Arduino e em outros microcontroladores.

Notifications You must be signed in to change notification settings

gui-cordeiro/Genius

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕹️ Genius - Jogo da Memória 🧠

Logo do projeto Genius

🧩 O famoso jogo de memória no Arduino e em outros microcontroladores 🧩
Quantas cores você consegue memorizar?


📕 Sobre o projeto

Este é um simples projeto baseado no famoso jogo de memória, que roda no Arduino ou em qualquer outro microcontrolador. Basta encaixar os componentes necessários (listados abaixo), carregar o sketch do projeto e se divertir!

⚙️ Instruções de como fazer o projeto funcionar

São necessários os seguintes componentes para construir o seu próprio protótipo de Genius:

  • 1x microcontrolador (Arduino UNO, por exemplo);
  • 4x LED's (preferencialmente de cores diferentes);
  • 4x resistores de 220 Ω;
  • 4x pushbuttons;
  • 1x buzzer passivo (OPCIONAL); e
  • Jumpers para conexões.

Observe abaixo o diagrama esquemático do projeto. Sinta-se livre para fazer as alterações que desejar:

Exemplo de diagrama esquemático do projeto

O jogo inicia assim que o microcontrolador é alimentado.

A cada rodada, uma cor nova acenderá e será adicionada à sequência que o jogador deverá seguir à risca.

🛠️ Linguagens e ferramentas utilizadas no desenvolvimento do projeto

Ícone transparente Ícone do PlatformIO Ícone transparente Ícone do Arduino

🤝 Como acessar o código do projeto?

Antes de tudo, é necessário ter o Visual Studio Code junto com a extensão "PlatformIO". Caso não tenha o PlatformIO instalado, fica a recomendação deste tutorial de instalação disponível no canal do YouTube MehlCor Tech, e feito pelo meu parceiro Arthur Mehl.

Com tudo devidamente configurado, faça os passos a seguir:

  1. Abra o terminal, selecione um diretório de sua preferência e clone o repositório do projeto.
git clone https://github.com/gui-cordeiro/Genius.git
  1. Entre na pasta do repositório.
cd Genius
  1. Abra a pasta do projeto no Visual Studio Code.
code
  1. Por padrão, o projeto está configurado para funcionar nos Arduinos UNO, Nano e em outros que possuam o chip ATmega328P embutidos. Caso queira usar outra placa de desenvolvimento, altere o documento platformio.ini que está situado na raíz do repositório. Consulte a documentação do PlatformIO referente à configuração de outras placas de desenvolvimento para mais informações.
Print do arquivo platformio.ini
  1. Em caso de dúvidas, envie um e-mail para mim clicando aqui. Caso encontre algum problema, crie uma issue para que eu possa averiguar melhor.

About

O famoso jogo de memória no seu Arduino e em outros microcontroladores.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages