Índice:
- Etapa 1: adicionar fios positivos / aterrados à placa de ensaio
- Etapa 2: Adicionar botão de pressão
- Etapa 3: Adicionando Potenciômetro
- Etapa 4: Adicionando alto-falante
- Etapa 5: Adicionar seleção de usuário RGB
- Etapa 6: Adicionando RGB de sistema aleatório
- Etapa 7: Você terminou
Vídeo: Jogo de memorização de curto prazo: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Construa seu próprio jogo de memorização baseado em Arduino!
Neste jogo, um LED RGB piscará 3 cores aleatórias no início, você precisará lembrar a cor de cada uma. Veja onde isso vai dar? Você usará um potenciômetro para alterar o segundo LED RGB e pressione um botão para registrar cada cor do primeiro LED RGB. O segundo LED RGB mostrará a cor que você selecionou e, uma vez que você tenha gravado a sequência, os LEDs RGB piscarão em verde e um som será reproduzido a partir da campainha, sinalizando que você adivinhou corretamente a sequência ou ambos os LEDs RGB piscarão em vermelho e ele redefinirá a contagem de sequência de volta para 3 * (isso pode ser alterado). Você começa o jogo tendo que lembrar as 3 cores mostradas, então se você selecionar corretamente as cores mostradas, outra cor aleatória será adicionada na sequência. Isso continuará até que você errar e, como dito acima, ele será redefinido para apenas 3 cores.
É um jogo muito divertido, viciante e irritante de jogar:)
COISAS QUE VOCÊ PRECISA
- 1 x Arduino UNO R3
- 1 x potenciômetro
- 1 x botão de pressão
- 2 LEDs RGB
- 8 x resistores de 220 Ohm
- 1 x alto-falante piezo
- 18 x fios de jumper (macho para macho)
OPCIONAL
1 x placa de proteção
Na foto acima criei um escudo para mostrar aos meus amigos da escola, mas é totalmente desnecessário. Se você quiser seguir esse caminho, terá um ferro de solda, um pouco de solda e paciência. Se desejar seguir esse caminho, sinta-se à vontade para me enviar uma mensagem e posso ajudá-lo se tiver algum problema.
Etapa 1: adicionar fios positivos / aterrados à placa de ensaio
Etapa muito básica
Conecte o GND ao trilho GND na placa de ensaio
Conecte o 5V ao trilho POSITIVO na placa de ensaio
Etapa 2: Adicionar botão de pressão
Coloque o botão na placa de ensaio e siga as etapas na imagem acima.
Conecte um lado ao trilho 5V
Conecte o resistor de 220 Ohm ao lado adjacente do botão de pressão e, em seguida, conecte um jumper ao GND
Conecte o lado oposto ao 2 PIN no Arduino
Agora você tem seu botão adicionado. Certifique-se de que se parece exatamente com a imagem, esta é uma parte muito importante deste jogo!
Etapa 3: Adicionando Potenciômetro
Coloque o potenciômetro na placa de ensaio e siga as etapas na imagem acima.
Conecte um lado ao trilho 5V
Conecte o meio ao A0 Analog IN
Conecte o último lado ao GND
Agora você tem seu botão adicionado. Certifique-se de que se parece exatamente como na imagem, esta é uma parte muito importante deste jogo!
NOTA: Contanto que um lado tenha 5V e o outro lado seja GND e o meio vá para A0, vai funcionar bem
Etapa 4: Adicionando alto-falante
Conecte o lado GND ao trilho GND
Conecte o lado + ao resistor de 220 Ohm e, em seguida, conecte ao PIN 7
É isso!
Etapa 5: Adicionar seleção de usuário RGB
Os LEDs RGB podem ser complicados na fiação, então observe a imagem no instrutível para determinar se você obteve a rotação correta. Portanto, meus passos abaixo serão relativos à minha rotação, por isso é importante seguir exatamente os meus passos!
Começando da ESQUERDA
Adicione um resistor de 220 Ohms aos dois primeiros, pule o terceiro e adicione o quarto
Conecte um jumper GND ao terceiro sem um resistor, que é o nosso GND
Então, com o primeiro resistor à esquerda, ele vai para o PIN 3 (azul)
O segundo resistor se conecta ao PIN 5 (verde)
e o terceiro resistor se conecta ao PIN 6 (vermelho)
É isso! Este é o LED RGB que será usado para o usuário selecionar as cores corretas!
Etapa 6: Adicionando RGB de sistema aleatório
Os LEDs RGB podem ser complicados na fiação, então observe a imagem no instrutível para determinar se você obteve a rotação correta. Portanto, meus passos abaixo serão relativos à minha rotação, por isso é importante seguir exatamente os meus passos!
Começando da ESQUERDA
Adicione um resistor de 220 ohms aos dois primeiros, pule o terceiro e adicione o quarto
Conecte um jumper GND ao terceiro sem um resistor, que é o nosso GND. Então, com o primeiro resistor à esquerda, ele vai para o PIN 3 (Azul) O segundo resistor se conecta ao PIN 5 (Verde) O terceiro resistor se conecta ao PIN 6 (Vermelho)
É isso! Este é o LED RGB que será usado pelo sistema para selecionar cores aleatoriamente!
Etapa 7: Você terminou
Qualquer dúvida sinta-se à vontade para me enviar uma mensagem. Anexei o Código a esta etapa. Você não deveria ter que mudar nada para que funcione, mas sinta-se à vontade para mexer e fazer o código rodar mais suavemente!
Tudo DEVE ser bem documentado ou um código que se explica sozinho, mas se você é novo em programação e não entende algo, eu respondo aos e-mails rapidamente!
TAMBÉM aqui está a biblioteca usada no projeto
bitbucket.org/teckel12/arduino-new-tone/wiki/Home
Recomendado:
Proteção de curto-circuito (sobrecorrente) DIY: 4 etapas (com fotos)
Proteção de curto-circuito (sobrecorrente) DIY: Neste projeto, vou mostrar como criar um circuito simples que pode interromper o fluxo de corrente para uma carga quando o limite de corrente ajustado é atingido. Isso significa que o circuito pode atuar como uma proteção de sobrecorrente ou curto-circuito. Vamos começar
Registrador de ECG - um monitor cardíaco vestível para aquisição e análise de dados de longo prazo: 3 etapas
ECG Logger - um monitor cardíaco vestível para aquisição e análise de dados de longo prazo: Primeira versão: outubro de 2017 Última versão: 1.6.0Status: StableDifficulty: HighPrerequisite: Arduino, Programming, Hardware buildingUnique repository: SF (veja os links abaixo) Suporte: Somente fórum, nenhum registrador PMECG é um monitor cardíaco vestível por muito tempo
Detector de curto-circuito (Parte 2): 5 etapas
Detector de curto-circuito (Parte 2): Olá pessoal! Estou de volta com a segunda parte do meu detector de curto-circuito instrutível. Se vocês ainda não leram, aqui está o link para o meu detector de curto-circuito (Parte 1). Vamos continuar
Gerador de onda senoidal trifásico baseado no Arduino Prazo: 5 etapas
Gerador de onda senoidal trifásica baseado no Arduino Due: o objetivo deste compartilhamento é ajudar alguém que está tentando utilizar o melhor desempenho de Due + falta de referência + folha de dados não útil. Este projeto é capaz de gerar onda senoidal trifásica @ 256 amostras / ciclo em baixa frequência (< 1kHz) e 16 s
Adicionando um EEPROM 24LC256 ao Arduino Prazo: 3 etapas
Adicionando um EEPROM 24LC256 ao Arduino Devido: O arduino devido carece de um eeprom. Este instrutível adiciona um e permite que você armazene valores em memória não volátil que sobreviverão a uma atualização de firmware do Arduino