Tabla de contenido:

Arduino Cyclone Arcade Game: 6 pasos
Arduino Cyclone Arcade Game: 6 pasos

Video: Arduino Cyclone Arcade Game: 6 pasos

Video: Arduino Cyclone Arcade Game: 6 pasos
Video: Arduino Cyclone Arcade LED Chaser Game 2024, Noviembre
Anonim
Arduino Cyclone Arcade Game
Arduino Cyclone Arcade Game
Arduino Cyclone Arcade Game
Arduino Cyclone Arcade Game

¡Luces deslumbrantes parpadeantes! Arduino! ¡Juego! ¿Qué más hay que decir? Este juego se basa en el juego de arcade Cyclone, donde el jugador intenta detener un led que se desplaza alrededor de un círculo en un lugar específico.

Paso 1: Materiales

Materiales
Materiales

1x Arduino Uno

3x cables de puente

1x tira de LED WS2812B (compré la mía por $ 30 en Amazon aquí)

Paso 2: Código

Descargue el IDE de Arduino desde www.arduino.cc/en/Main/Software

Descargue la última versión de la biblioteca FastLED de

Instale la biblioteca en el IDE de Arduino siguiendo las instrucciones aquí:

Descarga el código de este proyecto desde aquí.

Descomprima el código y ábralo en Arduino haciendo doble clic en LEDGame.ino.

Paso 3: cableado

Conecte los tres cables de puente a la cadena de led. Conecte el primer cable de la almohadilla de 5v en la tira de LED al pin de 5v en el Arduino. Conecte el segundo cable de la almohadilla Din en la tira de LED al pin digital 7 en el Arduino. Conecte el último cable de la almohadilla Gnd en la tira de LED a Gnd en el Arduino. Es posible que deba soldar estos cables a las almohadillas de la tira de LED. ADVERTENCIA: Conectar más de 30 leds a nuestro Arduino puede causar daños por sobrecorriente al regulador integrado o la fuente de alimentación USB.

Paso 4: ¡Cargue el código y ejecútelo

Abra el código en el IDE de Arduino. Reemplaza el número 27 de la línea 24 por el número de leds. Determine qué LED debe ser el LED central y sustitúyalo por el número 14 en la línea 27. Haga clic en cargar para cargar el programa en el tablero. Asegúrese de seleccionar el tipo de placa y el puerto correctos en el menú de herramientas. A continuación, abra el monitor en serie, establezca la velocidad en baudios en 9600 y siga las instrucciones en pantalla.

Paso 5: ¿Cómo funciona el código?

El código es una máquina de estado simple, que se ejecuta en un estado de juego en ejecución o juego terminado. Un bucle for mueve el led a lo largo de la cadena hasta que se recibe una entrada en serie. Luego, el juego cambia al estado de finalización del juego y calcula la distancia del led desde el centro de la cuerda.

Paso 6: ¡Gracias por leer

Si le gustó este Instructable, considere marcarlo como favorito y consulte mi blog aquí. Gracias por leer, y si tiene alguna sugerencia o cambio, déjelo en los comentarios a continuación.

Recomendado: