Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este pequeno jogo de bloqueio irá randomizar um número e permitir que você adivinhe! O jogo é controlado por 3 botões e o número é sempre 1-9. Comente quaisquer recomendações ou problemas e tentarei resolvê-los.
Etapa 1: reunindo seus materiais
Os materiais de que você precisa são os seguintes:
- Arduino Uno (outras placas Arduino podem funcionar, mas nunca testei nenhuma)
- Grande tábua de pão
- Prancha de pão pequena
- Macho - Macho Jumper Wires
- 3 botões de pressão
- 3 resistores
- Acesso a um computador
- Alguns prontos para trabalhar as mãos!
Etapa 2: Configurando as Tábuas de Pão
Para configurar a placa grande, faça o seguinte:
Defina o display LCD 1602 na parte inferior direita da placa de ensaio dessa forma. Continue colocando o potenciômetro no meio, certificando-se de que os dois pinos estejam na parte inferior e o único acima.
Para configurar a placa menor como um controlador, faça o seguinte:
Coloque seus três botões de pressão na abertura do meio. Espalhe-os o quanto quiser, mas certifique-se de que os botões não estejam conectados horizontalmente, mas verticalmente (sem o botão pressionado). Se você quiser testar qual lado está sempre conectado, sugiro configurar um circuito simples com um led conectado ao botão.
Etapa 3: Conectando os fios
Começando com a placa de ensaio maior, conecte o seguinte:
- 3,3 volts para trilho positivo
- Aterrado para trilho negativo
Em seguida, para conectar o potenciômetro, conecte o seguinte:
- O pino superior para V0 no LCD
- O pino inferior esquerdo para o barramento de alimentação negativo
- O pino inferior direito do trilho de alimentação positivo
Conectando o monitor:
- VSS para o trilho negativo
- VDD para o trilho positivo
- V0 já está conectado
- RS para pino digital 12
- RW para trilho negativo
- E para pino digital 11
- D4 para pino digital 5
- D5 para pino digital 4
- D6 para pino digital 3
- D7 para pino digital 2
- A a 5 volts
- K para aterrar
Agora no controlador!
- Conecte o pino inferior esquerdo de cada botão com um resistor ao barramento de alimentação negativo (na outra placa).
- Conecte o pino inferior direito de cada botão ao trilho positivo (na outra placa).
- Em seguida, conecte o canto superior esquerdo de um botão ao pino digital 7
- Conecte o canto superior esquerdo do próximo botão ao pino digital 8
- Conecte o canto superior esquerdo do botão final ao pino digital 9
Agora tudo está conectado!
Etapa 4: Programação
Você pode programar você mesmo ou pode usar meu código (eu sou um amador, então não é o melhor). Se você é novo nisso, conecte seu Arduino com o USB e faça upload do código por meio do editor da web do Arduino. Aqui está:
create.arduino.cc/editor/TCD_95/f285ffc9-e5c0-4a63-bce9-a2fd2aac850a/preview
Etapa 5: Testando o jogo
Ao ligar a tela, certifique-se de girar o potenciômetro para permitir que o texto apareça claramente. Comece testando se cada botão funciona corretamente e dá uma saída. Observe que segurar o botão Enter pode bagunçar tudo, então segure-o apenas por um breve segundo. Se você quiser jogar novamente, pressione o botão vermelho de reinicialização em seu Arduino. Agora, se tudo funcionar, tente ajustar algumas das mecânicas do jogo ou adicionar mais botões.