Tetris VGA con Arduino Uno

Yo he reproducido una versión en color del clásico juego TETRIS funcionando para un monitor VGA, por medio de un Arduino Uno pelado y algunos otros componentes.

El objetivo era evitar cualquier escudo especial o apoyo IC. Los únicos componentes necesarios son cuatro botones, algunas resistencias y un conector DSUB15.

He usado el IDE de Arduino 1.6.4. y la biblioteca de VGAx realizado por Smaffer y publicar en GitHub aquí.

Esta biblioteca permite el uso de cuatro colores con una resolución de 120 x 60 pixeles, no muchos pero suficientes para este juego retro. Optimicé el gráfico para un monitor VGA 4:3. La pantalla también se deforma en el momento, pero tengo planes de escribir una versión donde se puede elegir el tipo de monitor.

Más detalles pueden encontrarse en este Foro de Arduino.

Artículos Relacionados

Pong VGA con Arduino Uno

Pong VGA con Arduino Uno

Tengo repruduced una versión en color del clásico Pong para un monitor VGA utilizando un pelado Arduino Uno.Es para dos jugadores y también tiene sonido. Tiene cuatro colores y una resolución de 120 x 60 píxeles.Mi objetivo era evitar cualquier escud
Serpiente VGA con Arduino Uno

Serpiente VGA con Arduino Uno

Después de Pong VGA, yo he reproducido otra versión en color del clásico juego para Arduino Uno y un monitor VGA:Serpiente de la VGA!Es el enlace al vídeo aquí.. .y aquí el enlace de la código de.Es para un solo jugador, tiene cuatro colores y una re
Hacer un monitor de calidad del aire PM2.5 con Arduino UNO

Hacer un monitor de calidad del aire PM2.5 con Arduino UNO

Hacer un PM2.5 monitor con Arduino UNOtablero de uso unoR3 de Arduino y un tubo de arduino compatible 4 digital para recoger y mostrar el valor PM2.5.sensor uno láser de PM2.5 SDS011 (www.inovafitness.com) se utiliza para las PM2.5 detectar.Paso 1: D
Control de calidad con Arduino Uno de aire

Control de calidad con Arduino Uno de aire

Control de calidad de aire con Arduino Uno con la ayuda de MQ135 aire calidad gases peligrosos módulo Sensor Detector.Paso 1: Configuración de pines Rojo = 5VVerde = datos (A0)Negro = tierraPaso 2: Conexión del cable de 1 = rojo (5V)2=Black(Ground)4=
Cómo programa ATtiny85 con Arduino UNO

Cómo programa ATtiny85 con Arduino UNO

Cómo programar Attiny85 con Arduino UNO de manera más fácilPaso Tutorial paso, con ninguna medida para saltar por PCB impresionante.Paso 1 - ¿qué necesitamos?Paso 2 - placa de Arduino conecta con ArduShield y ATtiny85Paso 3 - configuración IDE de Ard
Cómo programar Arduino Pro Mini con Arduino Uno y ArduShield - sin los cables de

Cómo programar Arduino Pro Mini con Arduino Uno y ArduShield - sin los cables de

El objetivo principal de esta instrucción es mostrar cómo programar más fácil manera de Arduino Mini o Arduino Pro Mini con Arduino UNO y ArduShield – sin los cables.Paso Tutorial paso, con ninguna medida para saltar por PCB impresionante.Paso 1 - ¿q
El primer uso de ESP8266 con Arduino Uno

El primer uso de ESP8266 con Arduino Uno

Hoy, voy a mostrarte cómo podemos preparar nuestro módulo ESP8266 para utilizar con Arduino UNO.La necesidad de la lista:1. Arduino UNO (con el cable USB conectado al ordenador mediante cable USB, también utilizará la tensión)2. el ordenador (si pued
SIM900A la entretela con Arduino UNO y funcionamiento en simples comandos

SIM900A la entretela con Arduino UNO y funcionamiento en simples comandos

Hola chicos,Tengo mi nuevo SIM900A módulo de SIMCom. Problemas que estaba enfrentando al interfaz con Arduino Mega.Entonces traté de interfaz con arduino UNO. Así que en este instructable voy a mostrarle cómo me superó problemas y comenzó a jugar con
Cómo utilizar NeoPixel 16 anillo con Arduino Uno

Cómo utilizar NeoPixel 16 anillo con Arduino Uno

Hoy, voy a mostrarte cómo usar anillo de NeoPixel con Arduino Uno muy básicos. Como ustedes saben, nos encanta LED colorido, incluso se ha establecido en un anillo!La necesidad de la lista:1. Arduino Uno2. NeoPixel anillo 16xWS2812 (con neopixels peq
Establecer MangoCube #MangoCube BLE Junta (Bluetooth 4.0) con Arduino UNO

Establecer MangoCube #MangoCube BLE Junta (Bluetooth 4.0) con Arduino UNO

Este Instructable simple es mostrar cómo configurar (configuración) MangoCube BLE Junta Directiva (de Megavizon) con Arduino UNO o tablero compatible. Lo hace no requiere componentes adicionales ni 5V a 3.3V lógica cambio nivel.También necesidad de c
SIM900 GSM GPRS SHIELD CON ARDUINO UNO

SIM900 GSM GPRS SHIELD CON ARDUINO UNO

Esta es una tarjeta GPRS ultra compacta de comunicación inalámbrica. La tarjeta es compatibles con todos los modelos de Arduino con el formato UNO, además puedes controlarla con otros microcontroladores también. La tarjeta está basada en el módulo 4
BRICOLAJE teléfono Bluetooth controlado BB-8 droide con Arduino UNO

BRICOLAJE teléfono Bluetooth controlado BB-8 droide con Arduino UNO

Soy un gran fan de Star Wars y cuando vi Star Wars: la fuerza despierta pensé que necesito un droide de BB-8. Era impresionante cómo esta esfera poco movido en la película. Así que he decidido que voy a hacer este droide que se basa en el Arduino UNO
Quemar el Bootloader en el ATMega328 con Arduino UNO como ISP

Quemar el Bootloader en el ATMega328 con Arduino UNO como ISP

actualización: este tutorial funciona en el IDE de Arduino 1.0.1, la reciente 1.0.5 hace algunos cambios en el bosquejo de ISP así que no estoy seguro si funcionará (solo compré 2 ATMega328 y quemados tanto en 1.0.1).Por favor utilice 1.0.1 para elim
Cómo utilizar 2.4 pulgadas TFT LCD SPFD5408 con Arduino Uno y Mega

Cómo utilizar 2.4 pulgadas TFT LCD SPFD5408 con Arduino Uno y Mega

Este Instructable es saber cómo trabajar 2.4 TFT con el controlador SPFD5408con las bibliotecas de Adafruit para TFT.Esta biblioteca es las bibliotecas de TFT de Adafruit cambió a trabaja en pantallas TFT 2.4 con el controlador SPFD5408.Ahora es para