Tabla de contenido:
A todos nos gustan los juegos antiguos como Snake, uno de los juegos más populares de nuestra infancia. Hay muchos proyectos para hacer este juego http://www.instructables.com/howto/arduino+snake+game/. Estos proyectos se basan en una pantalla LCD de 16x2, una matriz LED o una pantalla gráfica de un teléfono de venta que le da un poco de espacio a la serpiente. Nuestra idea es: ¡deja que la serpiente crezca tan grande como puedas! ¡Así que en nuestro proyecto, la pantalla LCD es 16x4 (16x2 también es compatible)! El proyecto que hicimos está basado en este. Hicimos cambios en el código para agregar compatibilidad con el LCD 16x4 y el método reescrito para almacenar y mostrar datos LCD para disminuir los requisitos de memoria de la MCU, por lo que cualquier placa de microcontrolador Arduino se ajusta bien a este proyecto. Elegimos Arduino Mini.
Para este proyecto necesitas:
1) Arduino Mini u otro tablero Arduino
2) LCD 16x4
3) Arduino Joystick, como este.
4) cable de puente
Suministros:
Paso 1: Conexiones de hardware
El esquema es muy simple (1 foto).
Arduino --- LCD
---------------- 1 - GND
---------------- 2 - 5 V
---------------- 3 - GND
12-------------4
---------------- 5 - GND
11-------------6
5-------------11
4-------------12
3-------------13
2-------------14
---------------- 15 - 5 V
---------------- 16 - GND
Arduino --- Joystick
A0 ------------- X
A1 ------------- Y
6 --------------- Z (Clave)
Para conectar múltiples cables GND y 5V puede ser necesario soldar.
Paso 2: Programación
Descarga el boceto y súbelo a Arduino. ¡Eso es todo! ¡Disfrutar!