Arduino Looong Snake Game con LCD 16x4

Arduino Looong Snake Game con LCD 16x4

Tabla de contenido:

Anonim

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!