Este projeto consiste em um jogo de perguntas desenvolvido para um Arduino com um display LCD 16x2. O jogador será desafiado com uma série de perguntas distribuídas em três níveis de dificuldade: Fácil, Médio e Difícil.
- Arduíno Uno 💾
- 4 Botões 🔘
- 1 LED Vermelho 🚨
- 1 Potenciômetro 🎛️
- 1 Piezo 🔊
- 4 resistores de 400 Ω ⚡
- 1 resistor de 220 Ω ⚡
- 1 resistor de 1 K Ω ⚡
- Conecte o Arduino ao display LCD 16x2 e aos botões de controle conforme as instruções do esquema de ligação fornecido.
- Carregue o código do jogo no Arduino.
- Inicie o jogo utilizando o botão da entrada digital '2' e responda às perguntas com "SIM" utilizando o botão da entrada digital "10" e "NÃO" utilizando o botão da entrada digital '9'.
- Para pular uma questão utilize o botão da entrada digital '8'.
- Acerte as perguntas para avançar nos níveis de dificuldade.
- Preste atenção ao LED vermelho, que pisca quando o tempo para responder a uma pergunta está acabando.
- Caso erre uma resposta, o jogo termina automaticamente.
-
Perguntas Gravadas na Memória: O jogo possui uma variedade de perguntas armazenadas na memória, organizadas por níveis de dificuldade.
⁉️ -
Respostas Sim ou Não: O jogador responde às perguntas selecionando entre "Sim" ou "Não" através de botões. 🫡
-
Feedback Sonoro: Ao responder uma pergunta, o jogo emite um som indicando se a resposta está correta ou não, também emite um som na vitória e quando o tempo estiver acabando. 📻
-
Três Níveis de Dificuldade: O jogo apresenta perguntas em três níveis de dificuldade: Fácil, Médio e Difícil.💯
-
Progressão do Jogo: O jogador precisa acertar cinco perguntas de cada nível de dificuldade e uma pergunta final para vencer o jogo. 🛣️
-
Tempo Limite para Responder: O jogador tem um tempo limite para responder a cada pergunta. Quando o tempo está prestes a expirar, um LED vermelho pisca para indicar ao jogador.⏳
-
Fim do Jogo por Resposta Incorreta ou por Excesso de pulos: Se o jogador errar uma resposta, ou pular questões mais de três vezes, ele perde o jogo automaticamente.🔚
- A codificação não oferece nenhuma opção para desistir do jogo durante sua execução. 😬
- Jogo iniciado.
▶️ - Excesso de pulos.🔚
- Tempo Esgotado. ⏳
- Resposta Errada. ❌
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
DevLuisMarim ⬇️