Paso 5: Salida a VGA
Se utilizó un módulo uVGA-II (SGC) de 4D para tomar la salida serial de nuestro Arduino y mostrar en un monitor vga típico. El código para hacer esto se aprecia en el paso final de este instructivo. Un agradecimiento especial a Rei Vilo por su ayuda en esta sección - https://github.com/rei-vilo y http://reivilohobbies.weebly.com/
Esto ha sido reemplazado con uVGA-III.
En su sketch de Arduino, cuando desea enviar datos al módulo uvga, utilizar una instrucción como esta:
UVGA ("N", valor);
donde N es el nombre de la variable en la uvga y valor es una variable que contiene el valor que desea pasaron.
Al final de su dibujo (después del paréntesis de cierre de bucle vacío) tiene la siguiente función:
int uvga (char * x, int y) {}
Delay(50);
Serial3.Print("$");
Serial3.Print(x);
Serial3.println (y, DEC);
}
Estoy usando Serial3 en un Mega 2560, pero usted puede usar softserial y un UNO.
El código que se ejecuta en la uvga acepta ese serial "paquete" y pone el valor en la variable que se pasó, que luego pueden mostrar en la pantalla. Se adjunta el código de ejemplo para la uvga. Es un archivo de texto plano. Necesitará software de taller de 4D y un cable USB a TTL para subir el código a la uvga.