K'OBEN - DIGITAL VEDSPIS (5 / 6 steg)
BEARBETNING KOD:
import processing.serial.*;
Seriell port; seriell portobjekt skapas
int val; variabel för att ta emot data från den seriella porten
PImage fondo; Namnet på variabeln som bilder
PImage fogon1; Namnet på variabeln som bilder
void setup()
{
storlek (800,600);
noStroke();
framerate(10);
Fondo = loadImage("fondo.gif");
fogon1 = loadImage("fogon1.gif");
println(Serial.list());
Öppna porten som ledningar styrelsen är ansluten till (i detta fall # 1)
Se till att öppna porten med samma hastighet ledningar använder (9600bps)
Port = ny följetong (denna, Serial.list()(1), 9600);
}
void draw()
{
bakgrund (fondo);
om (0 < port.available()) / / om data är tillgängliga att läsa
{
Val = port.read(); läsa den och förvara den i 'val'
println ("val es" + val);
}
om (val == 1) / / om 1 mottogs
{
Image(fogon1,50,50); Läs bilden
Fill(125,20,150);
}
om (val == 2) / / om 2 togs emot
{
Ellipse(220,470,150,150);
Fill(255,200,150);
}
om (val == 3) / / om 3 mottogs
{
ellips (400,300,150,150);
Fill(255,100,200); Ange fyllningsfärg
}
om (val == 4) / / om 4 mottogs
{
Ellipse(620,200,150,150);
Fill(0,255,150);
}
om (val == 5) / / om 5 togs emot
{
Ellipse(700,500,150,150);
Fill(0,255,150);
}
}