VGA library for Arduino UNO and ATMega328

I'm now using a $5 raspberry pi zero as the "graphics coprocessor" for the Arduino. Weird, I know ...

Hi. First I'd like to congratulate Smaffer for the library, is a very cool piece of soft, besize how useful it can be. Despite the purpose itself was to show color on a VGA display, I would rather prefer having a bit more resolution. Let's say 160x90 pixels B&W, this is to keep the 16:9 panoramic proportion of nowadays displays. It would use 1800bytes of SRAM I think. Would there be any timing limitations. Any clues?

sir can u please tell me how i can display a variable character . i m using vga.printPROGMEM function but it just work for constant character and i have to display a variable character , there is no function in vgax library for this … i am trying to display a integer variable counter value of 100 or 1000 range

Do you mean a variable glyph? That is, you want a different font or something? Or do you mean you want to display, using the same font, a variable?

actually i just want to display a variable

Hello!
I like your VGAx library a lot
I made a little Stacker game with it
It uses only one button for control and has win/lose screens

Youtube video:

Btw
Are you going to release your BIT NINJA game’s sketch some day?
It would very interesting to see how this game works

stacker.ino (8.51 KB)

Hello to everyone! i have released a new Arduino library to generate VGA signals from an ESP8266:

|500x281

|500x281

512x480px monocromatic with line coloring!

https://github.com/smaffer/espvgax

This is the simple wiring needed:

|500x276

Have fun!

smaffer: Hello to everyone! i have released a new Arduino library to generate VGA signals from an ESP8266:

512x480px monocromatic with line coloring!

Have fun!

Is....perfect!

Muchas gracias! ;)

Absolutely WOW Smaffer !! What an amazing update from your great VGAX (which I studied alot !!)

Just one question.. Did you consider running the ESP32VGAX on the second core as a full time task, and running another application on the first core ? unless I missed it, this looks like it just runs in normal core mode

Regards Bob

Hello Bob, thank you! this version of the library is for ESP8266 (single core). I don't know if can run on ESP32 (dual core). I am planning to buy a dev board with ESP32 and, in the future, test if the library works

Hi again, sorry I completely missed the bit where you wrote ESP8266, and just naturally assumed you were going for the big guy ! I am doing some projects with ESP32 and just about to start with dual core (but not video yet, but maybe one day)

Regards

Hello! I've released a new version of VGAX with ATMega2560 support. Resolution can be increased to 120x90px with squared pixels or 120x240px with rectangular pixels.

Video example of 120x240px on Arduino MEGA :) https://www.youtube.com/watch?v=Qs3uyhzUcfA

Have fun!!

Hi, VGAXUA is now on GitHub! Is an alternative version of VGAX that use UART instead of bitbanging, inspired from the code of Nick Gammon. The library support 192x80px on Arduino UNO and 200x240px on Arduino MEGA!

|500x261

https://github.com/smaffer/vgaxua

Can i display serial data (serial monitor)? And if is posible please send me code...

Thank you!!