Y si te digo que con una Raspberry Pi Pico, un puñado de resistencias y un monitor VGA con unos altavoces puedes puedes producir gráficos a todo color con sonido? Pues así es, gracias a la librería VGA para Raspberry Pi PICO que ha creado Miroslav Nemecek. No hablamos de simple colores, líneas o rectángulos, sino de efectos gráficos con múltiples sprites, deformaciones de imágenes 3D, fractales en tiempo real o incluso imágenes generadas con Raytracing. su autor ha incluido también el clásico juego retro Pac-Man totalmente funcional.
La librería está disponible en su web y puedes ver en el vídeo a continuación todo lo que puede hacer, ¡que no es poco!
Leer más
El ESP32 es un excelente microcontrolador tanto por su precio muy reducido como por su gran potencia. Pero no solo vale para conectar sensores por Wifi, debido a su gran potencia y 32-bits, también puede hacer cosas realmente geniales, lo hemos visto ejecutando tan tranquilo un emulador completo de la Nintendo NES o incluso corriendo el DOOM. Cuando programas una salida VGA, quizás lo más tedioso es la interfaz gráfica ya que requiere de una buena cantidad de programación. Para facilitarnos las cosas, existen librerías como la FabGL creada por Fabrizio Di Vittorio y que es realmente espectacular. No solo permite gestionar una salida VGA desde ESP32, sino que soporta un ratón PS/2, pued producir sonido en tiempo real y tiene todo un conjunto de funciones que se encargan de todo. Como podréis ver en los vídeos que os dejo a continuación, está realmente muy bien currada y el código es muy limpio. Os dejo el enlace a su repositorio de Github que incluye también una gran cantidad de ejemplos.
Leer más
Hay tantas cosas que de tanto usarlas asumes que simplemente funcionan, que te quedarías asombrado al conocer cómo funcionan realmente. Ben Eater ha ido un paso más allá y se ha propuesto construir una tarjeta gráfica casera que sea capaz de producir imágenes a color de 800 x 600 píxeles en un monitor VGA leyendo la información desde una memoria EEPROM. Todo eso montado con componentes como varias puertas lógicas y contadores controlados por un cristal de cuarzo de 10 MHz. Desde luego un impresionante trabajo del cual es dejo un vídeo con todos los detalles a continuación.
Leer más
No os perdais éste interesante artículo de lucidscience que muestra cómo generar una señal de video VGA de 256x240 píxeles y 256 colores utilizando un pequeño microcontrolador AVR ATmega644 y un puñado de resistencias. Os dejo el enlace y videos a continuación...
Leer más
Mucha veces a la hora de reparar un monitor y para realizar las pruebas, necesitamos un patrón de video VGA estáble mientras realizamos el trabajo. Este es uno de estos proyecto fáciles de realizar y que podremos usar en esos casos.
Mediante un pequeño microcontrolador ATtiny2313 funcionando a 20Mhz, se genera un patrón de color estable que podremos usar para las pruebas sin tener que conectar un PC o disponer de un generador de patrones mucho más costoso.
Enlace a continuación...
Relacionado:
- (Video) Controlador VGA con PIC 18F452
- (Video) µVGA-PICASO-MD1 VGA Controller
Leer más