Stap 5: Output naar VGA
We gebruikten een uVGA-II (SGC) module van 4 D te nemen van de uitgang voor seriële van onze Arduino, en weer te geven op een typische VGA-monitor. De code om dit te doen kan worden gezien in de laatste stap van dit instructable. Een speciale dank aan Rei Vilo voor zijn hulp in deze sectie - https://github.com/rei-vilo en http://reivilohobbies.weebly.com/
Dit is vervangen door de uVGA-III.
In uw Arduino schets, wanneer u verzenden van gegevens naar de uvga module wilt, gebruiken om een instructie als volgt:
uvga ("N", waarde);
N is de naam van de variabele op de uvga, waarbij waarde wordt een variabele met de gewenste waarde doorgegeven.
Aan het einde van uw schets (na het afsluitende haakje van ongeldig lus) hebt u de volgende functie:
int uvga (char * x, int y) {}
delay(50);
Serial3.Print("$");
Serial3.Print(x);
Serial3.println (y, DEC);
}
Ik ben met behulp van Serial3 op een Mega-2560, maar u kunt softserial en een UNO.
De code die wordt uitgevoerd op de uvga accepteert dat seriële "packet", en plaatst de waarde doorgegeven aan de variabele die werd doorgegeven, waar het dan kan worden weergegeven op het scherm. Voorbeeldcode voor het uvga is gekoppeld. Het is een platte tekstbestand. Je moet 4D 's Workshop software en een USB-TTL kabel code uploaden naar de uvga.