Tabla de contenido:

Arduino: el kit de minijuegos (frustrante): 4 pasos
Arduino: el kit de minijuegos (frustrante): 4 pasos

Video: Arduino: el kit de minijuegos (frustrante): 4 pasos

Video: Arduino: el kit de minijuegos (frustrante): 4 pasos
Video: MINIJUEGO con ARDUINO para MEJORAR LA MEMORIA || SIMON DICE || [proyecto explicado paso a paso] 2024, Noviembre
Anonim
Arduino: el kit de minijuegos (frustrante)
Arduino: el kit de minijuegos (frustrante)

(Estuche de ejemplo maravilloso para este Arduino ^)

Antes de comenzar: a pesar de mis esfuerzos, no pude terminar el dispositivo por completo debido a uh … tiempo y desgracia. Mejoré aún cuando mis partes de Arduino pensaron que sería una buena idea dejar de funcionar en algún momento, solo mala suerte para mí. Querrá usar este Instructable simplemente como una fuente potencial de inspiración en lugar de construirlo realmente. En este Instructable, usaremos una placa de pruebas como nuestra plataforma de ensamblaje.

De todos modos, para aquellos que se inspiran en este Instructable, superenme en todos los sentidos y completen lo que no pude. Aquí está todo lo que llegué:

Paso 1: Materiales necesarios

  • 1x Arduino Uno
  • 1x potenciómetro
  • 1x pantalla LCD I2C
  • 1x zumbador piezoeléctrico
  • 2x botones
  • Resistencias 4x 220 ohmios
  • 3 resistencias de 10k ohmios
  • 1x LED verde
  • 1x LED rojo
  • 2x LED azul
  • Un par de cables (recomiendo cables de puente si desea seguir usando una placa de pruebas)
  • 1x tablero

Paso 2: configuración

Configuración
Configuración

He usado una pantalla LCD I2C aquí, que explica el potenciómetro, las salidas SCL / SDA / VCC / GND encima de la pantalla.

Vale la pena señalar que los cables rojos se conectan a la salida de + / 5V y (la mayoría de) los cables azules a cualquier GND del Arduino Uno.

Paso 3: Código

Si aún considera que este proyecto es digno de ensamblar, aquí tiene un código que puede usar. Siéntase libre de jugar con el código. Definitivamente hay margen de mejora.

En este punto, el código permite dos minijuegos:

  1. El desafío seguro: el usuario tiene que buscar un valor específico usando el potenciómetro y hacer clic en el botón A (o el botón izquierdo en el tablero como se muestra en el paso 2), mientras tiene que asegurarse de que uno de los dos LED azules no se apague fuera. El usuario puede "recargar" la luz LED con el otro botón. Esto debe hacerse cuatro veces (cuatro 'correcciones'). Hay mucho que tener en cuenta: el jugador tiene un límite de tiempo antes de perder una 'correcta', o si la luz LED recargable está sobrecargada (en otras palabras, tener un analogRead valor de 256 o superior).
  2. El cuestionario: usando dos botones que representan la respuesta A y B, el jugador tiene que responder las preguntas correctamente. El código puede tener un poco de errores en esta parte.

Este código también incluye un elemento de frustración que cambia la funcionalidad del botón A y B. Puede encontrar esta línea de código en la función trySwitchButtons (). También tenga en cuenta que este código requiere las bibliotecas LCD y LiquidCrystal_I2C

En este código, el Serial imita la mayoría de las funciones de la pantalla LCD, ya que mi pantalla LCD ya no funcionaba correctamente, como se mencionó anteriormente.

Una vez que tenga este código en cualquier IDE compatible con Arduino (recomiendo usar el IDE Arduino / Genuino), cargue este programa en su Arduino usando el botón Cargar.

Paso 4: jugar, mejorar, lo que sea

Jugar, mejorar, lo que sea
Jugar, mejorar, lo que sea

¡Has llegado al último paso de este Instructable menos frustrante que mis minijuegos! Conecte su Arduino a cualquier fuente de alimentación usando el cable USB y se iniciará el primer minijuego.

¡Buena suerte jugando y mejorando! Este proyecto de Arduino junto con su código está lejos de ser perfecto, pero espero haber alcanzado mi objetivo principal, ¡que es inspirarte a crear algo más asombroso que esto!

Recomendado: