Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:40
Bueno … compré un Arduino. Inicialmente, la inversión estuvo motivada por algo que haría que mi hija se interesara en la programación. Sin embargo, al final resultó que, para mí fue más divertido jugar con esto. Después de jugar con hacer que los LED se iluminen, la interacción de los botones y la impresión en serie, decidí subir un poco el listón y hacer algo. Como uno de mis mayores intereses son los juegos, naturalmente iba a ser algo relacionado con los juegos y, por lo tanto, decidí crear mi propia pequeña máquina recreativa. Rápidamente me di cuenta de que la construcción del gabinete real tenía que ser un proyecto futuro, y que necesitaba concentrarme en envolver mi cabeza en la programación con los recursos limitados que Arduino tiene para ofrecer. Así que decidí que un buen primer juego sería Snake.
Para comenzar, tuve que entender cómo resolver la entrada y la visualización. Como entrada, quería una sensación de arcade genuina, así que compré un joystick y botones de arcade. La visualización era un poco más complicada, ya que no quería limitarme a pequeñas pantallas TFT. Luego encontré la increíble biblioteca VGAX de Sandro Maffiodo. Sin embargo, dado que tuve que soldar mi propio puerto VGA, esto significó que tuve que volver a visitar el arte de soldar, algo que no he hecho desde la escuela (hace más de 20 años).
Entonces, sin más hablar, ¡así es como hice mi primer proyecto Arduino!
Paso 1: requisitos
- Arduino IDE v1.6.4
- Mi código fuente de Snake
- Biblioteca VGAX
- 1x placa compatible con Arduino UNO
- 1x joystick arcade
- 1x botón Arcade
- 1x zumbador piezoeléctrico
- 1x VGA DSUB15
- 1x tablero
- 1x módulo de fuente de alimentación
- 2x resistencias de 68Ω
- 2x resistencias de 470Ω
- 4 resistencias de 10KΩ
- Manojo de cableado
- Kit de inicio de soldadura
Paso 2: suelde el puerto VGA
Empecé soldando el puerto VGA. Las mejores instrucciones que pude encontrar para esto fueron en la página VGAX de Sandro Maffiodos.
Noté que era más fácil comenzar a soldar las conexiones en la fila del medio en el puerto VGA. Comenzar con cualquiera de las otras filas dificultaba llegar a las conexiones del medio sin soldar las conexiones existentes (probablemente debido a que tengo un soldador grande y barato).
Paso 3: conecta todo al Arduino
Luego conecté todo al Arduino. Hice una tabla de fritzing arriba que debería poder seguir (advertencia, hay muchos cables que se enredan fácilmente entre sí).
La biblioteca VGAX solo admite 4 colores, sin embargo, puede elegir entre 6 esquemas de colores diferentes. Estos se definen conectando los cables VGA para RGB en varias combinaciones. Consulte la página de Sandro Maffiodos VGAX para obtener más información.
Paso 4: sube el juego
El código fuente del juego está disponible en mi GitHub.
Paso 5: ¡Disfruta
¡Ahora puedes sumergirte en 10 niveles de la vieja serpiente retro!
¡Espero que hayas disfrutado de este instructivo!
Síganme en YouTube y Twitter si esto fue de valor para ustedes.
Recomendado:
Arduino Basic PC con salida VGA: 5 pasos (con imágenes)
Arduino Basic PC con salida VGA: En mi Instructable anterior, he mostrado cómo construir una computadora retro de 8 bits que ejecute BASIC, por medio de dos Arduino, y con una señal de salida en B & W para una pantalla de TV. Ahora mostraré cómo construir la misma computadora, pero con la señal de salida en
Arduino OLED Snake Game: 3 pasos
Arduino OLED Snake Game: Hola y bienvenidos, a nuestros instructables sobre cómo hacer un juego arduino OLED, este proyecto surgió cuando intentábamos hacer nuestro primer juego con un arduino, así que pensamos dónde era mejor comenzar que el nokia. Serpiente clásica (bueno, al menos
Monitor de privacidad pirateado desde un monitor LCD antiguo: 7 pasos (con imágenes)
Monitor de privacidad pirateado de un antiguo monitor LCD: finalmente puedes hacer algo con ese viejo monitor LCD que tienes en el garaje. ¡Puedes convertirlo en un monitor de privacidad! Se ve todo blanco para todos excepto para usted, porque está usando " magia " ¡lentes! Todo lo que tienes que tener es un pa
Conversión del divisor de monitor VGA en un conmutador de monitor controlado por computadora: 4 pasos
Conversión del divisor de monitor VGA en conmutador de monitor controlado por computadora: este instructivo explica cómo un divisor de monitor VGA barato (20 EURO) que se utiliza para conectar una PC a dos monitores se puede convertir en un conmutador de monitor controlado por computadora. El dispositivo final se controla a través del puerto paralelo y permite tur
Cómo reparar el monitor LCD HP 1702 con un cable VGA roto: 6 pasos
Cómo reparar el monitor HP 1702 Lcd con cable VGA roto: Hola, este es mi primer instructivo, espero que les guste y cualquier comentario sea bienvenido. Mi motivación para esto comenzó cuando el cable moldeado de mis monitores de 17 "se rompió internamente dejándome sin monitor, y viendo como no podía simplemente comprar un cable de repuesto, decidí