Tabla de contenido:
Video: Juego de memorización a corto plazo: 7 pasos
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
¡Construye tu propio juego de memorización basado en Arduino!
En este juego, un LED RGB parpadeará 3 colores aleatorios al principio, necesitarás recordar el color de cada uno. ¿Ves a dónde va esto? Usarás un potenciómetro para cambiar el segundo LED RGB y presionarás un botón para registrar cada color del primer LED RGB. El segundo LED RGB le mostrará qué color ha seleccionado, y una vez que haya grabado la secuencia, los LED RGB parpadearán en verde y se reproducirá un sonido del zumbador que indica que ha adivinado correctamente la secuencia o ambos LED RGB parpadearán en rojo y restablecerá la cuenta de secuencia de nuevo a 3 * (esto se puede cambiar). Comienzas el juego teniendo que recordar los 3 colores mostrados, luego, si seleccionas correctamente el espectáculo de colores, se agregará otro color aleatorio en la secuencia. Esto continuará hasta que se equivoque y, como se dijo anteriormente, se restablecerá a solo 3 colores.
Es un juego realmente divertido, adictivo y molesto:)
COSAS QUE NECESITARÁS
- 1 x Arduino UNO R3
- 1 x potenciómetro
- 1 x pulsador
- 2 x LEDS RGB
- 8 resistencias de 220 ohmios
- 1 x altavoz piezoeléctrico
- 18 x cables de puente (macho a macho)
OPCIONAL
1 x tablero de escudo
En la imagen de arriba creé un escudo para mostrárselo a mis amigos en la escuela, pero es completamente innecesario. Si desea seguir esta ruta, obtendrá un soldador, algo de soldadura y paciencia. Si desea seguir esta ruta, no dude en enviarme un mensaje y puedo ayudarlo si tiene algún problema.
Paso 1: Adición de cables positivos / de tierra a la placa de pruebas
Paso muy básico
Conecte el GND al riel GND en la placa de pruebas
Conecte el 5V al riel POSITIVO en la placa de pruebas
Paso 2: Agregar pulsador
Coloque el botón en la placa de pruebas y siga los pasos en la imagen de arriba.
Conecte un lado al riel de 5V
Conecte la resistencia de 220 ohmios al lado adyacente del botón pulsador, luego conecte un puente al GND
Conecte el lado opuesto al 2 PIN en el Arduino
Ahora tienes tu botón pulsador agregado. Asegúrate de que se vea exactamente como en la imagen, ¡esta es una parte muy importante de este juego!
Paso 3: agregar potenciómetro
Coloque el potenciómetro en la placa de pruebas y siga los pasos en la imagen de arriba.
Conecte un lado al riel de 5V
Conecte el medio a la entrada analógica A0
Conecte el último lado al GND
Ahora ha añadido su botón pulsador. Asegúrate de que se vea exactamente como en la imagen, ¡esta es una parte muy importante de este juego!
NOTA: Siempre que un lado tenga 5 V y el otro lado sea GND y el medio vaya a A0, funcionará bien
Paso 4: Agregar altavoz
Conecte el lado GND al riel GND
Conecte el lado + a la resistencia de 220 ohmios, luego conéctelo al PIN 7
¡Eso es todo!
Paso 5: Agregar RGB de selección de usuario
Los LED RGB pueden ser un cableado complicado, así que mire la imagen en el instructable para determinar si tiene la rotación correcta. Entonces, mis pasos a continuación serán relativos a mi rotación, por lo que es importante seguir mis pasos exactamente.
Empezando por la IZQUIERDA
Agregue una resistencia de 220 ohmios a los dos primeros, omita el tercero y agregue el cuarto
Conecte un puente GND al tercero sin resistencia, ese es nuestro GND
Entonces, con la primera resistencia a la izquierda, va al PIN 3 (azul)
La segunda resistencia se conecta al PIN 5 (verde)
y la tercera resistencia se conecta al PIN 6 (rojo)
¡Eso es todo! ¡Este es el LED RGB que se utilizará para que el usuario seleccione los colores correctos!
Paso 6: Adición de RGB de sistema aleatorio
Los LED RGB pueden ser un cableado complicado, así que mire la imagen en el instructable para determinar si tiene la rotación correcta. Entonces, mis pasos a continuación serán relativos a mi rotación, por lo que es importante seguir mis pasos exactamente.
Empezando por la IZQUIERDA
Agregue una resistencia de 220 ohmios a los dos primeros, omita el tercero y agregue el cuarto
Conecte un puente GND al tercero sin una resistencia, ese es nuestro GND Entonces, con la primera resistencia a la izquierda, va al PIN 3 (Azul) La segunda resistencia se conecta al PIN 5 (Verde) La tercera resistencia se conecta al PIN 6 (Rojo)
¡Eso es todo! ¡Este es el LED RGB que se utilizará para que el sistema seleccione colores al azar!
Paso 7: ¡Terminaste
Si tiene alguna pregunta, no dude en enviarme un mensaje, he adjuntado el Código a este paso. No debería tener que cambiar nada para que funcione, ¡pero siéntase libre de modificar y hacer que el código se ejecute de manera más fluida!
Todo DEBE estar bien documentado o con un código que se explique solo, pero si eres nuevo en la programación y no entiendes algo, respondo a los correos electrónicos con bastante rapidez.
¡TAMBIÉN aquí está la biblioteca utilizada en el proyecto
bitbucket.org/teckel12/arduino-new-tone/wiki/Home