Mini consola con Arduino Nano.
En este proyecto, crearemos una pequeña consola con el Arduino Nano y una matriz LED de 8x8 como nuestra pantalla. La consola consta de 6 juegos divertidos y sencillos que se seleccionarán mediante un menú, y utilizando como control un potenciómetro y dos pequeños botones. Es un proyecto sencillo y bastante divertido de crear, que ofrecerá una pequeña visión del mundo del Arduino y la electrónica.
Materiales:
Para este proyecto usaremos:
- Arduino nano.
- Una matriz LED 8x8 con un controlador Max7219.
- Mini proto-placa.
- Dos pulsadores pequeños.
- Un potenciómetro de 50k.
- Una batería lipo de 3,7v y 380 mAh, (también sirve una de 9V)
- Diversos saltadores macho-macho y macho-hembra.
- Un interruptor de encendido/apagado.
- 4 tornillos M3x30
Conexiones:
Comenzaremos conectando la matriz LED a nuestro Arduino. Gracias al controlador Max7219 que tiene ésta, las conexiones serán bastante sencillas de realizar. Los pines donde deben ir las conexiones al Arduino son los siguientes.
VCC - 5V GND - GND DIN - D12 CS - D10 CLK - D11
Para conectar el controlador, necesitaremos seguir el esquema dibujado en la imagen. El botón derecho está conectado al pin digital 5 junto al izquierdo en el pin digital 4. El potenciómetro se conecta primero al pin IOREF, que se convertirá en la línea común de energía, el siguiente al pin analógico A0, y, por último, el pin de tierra se conectará directamente al GND del Arduino. La línea en la proto-board donde
Para conectar la batería, simplemente se conecta el lado positivo (rojo) a la línea de energía que se encuentra al lado del potenciómetro, y el lado negativo (negro) a la línea común de tierra en la proto-board. La batería debe ser conectada después de subir el código al Arduino, para mayor seguridad.
NOTA: Para mayor seguridad, se debe subir primero el código al Arduino antes de conectar la batería.
El código que se usará contiene 6 juegos diferentes, que se podrán seleccionar mediante un menú. Los juegos son:
Pong Clásico: Se controla mediante el potenciómetro, y el objetivo es no dejar caer la pelota. TedShow: Un juego donde se debe capturar una línea que cae dentro de una canasta. Se controla mediante el potenciómetro. Space Invaders: Se maneja mediante el potenciómetro y se dispara con cualquiera de los dos botones. El objetivo es destruir a los enemigos antes de que lleguen al fondo de la pantalla. Snake: Se
Para subir el código, primero se deben instalar las bibliotecas LedControler y LinkedList. Luego, se debe extraer el archivo ABHHGD y abrir el archivo .ino con el mismo nombre.
Proyecto y texto copiado de esta publicación.https://www.instructables.com/id/Mini-consola-Con-Arduino-UNO/He utilizado un Arduino Nano en lugar de un Arduino Uno. He diseñado la carcasa, los botones, etc... para que los LEDs tengan más luz. Utilicé una batería de 9V. Como en el Arduino Nano no tenemos el pin IOREF, tenemos que conectarlo al pin de 3V.
Categoría: Videojuegos.Etiquetas
Fuente del modelo
