VERWERKING CODE:
importeren van processing.serial.*;
Seriële poort; seriële poort-object maken
int val; variabele gegevens kunnen ontvangen van de seriële poort
PImage fondo; Naam van de variabele afbeeldingen
PImage fogon1; Naam van de variabele afbeeldingen
VOID Setup
{
grootte (800,600);
noStroke();
framerate(10);
Fondo = loadImage("fondo.gif");
fogon1 = loadImage("fogon1.gif");
println(Serial.List());
Open de poort waarop het bestuur van de bedrading is aangesloten (in dit geval # 1)
Zorg ervoor dat de poort openen met dezelfde snelheid bedrading (9600bps) gebruikt
poort = nieuwe Serial (, Serial.list()(1), 9600);
}
VOID draw()
{
achtergrond (fondo);
Als (0 < port.available()) / / indien gegevens beschikbaar om te lezen
{
Val = port.read(); Lees het en sla het in de 'val'
println ("val es" + val);
}
Als (val == 1) / / als 1 werd ontvangen
{
Image(fogon1,50,50); Lees de afbeelding
Fill(125,20,150);
}
Als (val == 2) / / als 2 werd ontvangen
{
Ellipse(220,470,150,150);
Fill(255,200,150);
}
Als (val == 3) / / als 3 werd ontvangen
{
ellips (400,300,150,150);
Fill(255,100,200); opvulkleur instellen
}
Als (val == 4) / / als 4 werd ontvangen
{
Ellipse(620,200,150,150);
Fill(0,255,150);
}
Als (val == 5) / / als 5 werd ontvangen
{
Ellipse(700,500,150,150);
Fill(0,255,150);
}
}