Tabla de contenido:

Juego de memorización a corto plazo: 7 pasos
Juego de memorización a corto plazo: 7 pasos

Video: Juego de memorización a corto plazo: 7 pasos

Video: Juego de memorización a corto plazo: 7 pasos
Video: 7 ejercicios para mejorar la memoria de los niños 2024, Mes de julio
Anonim
Juego de memorización a corto plazo
Juego de memorización a corto plazo

¡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

Adición de cables positivos / de tierra a la placa de pruebas
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

Agregar pulsador
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

Agregar potenciómetro
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

Agregar altavoz
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

Adición de RGB de selección de usuario
Adición de 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

Adición de RGB de sistema aleatorio
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

¡Estás terminado!
¡Estás terminado!

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

Recomendado: