CÓDIGO DE PROCESAMIENTO:
Import processing.serial.*;
Puerto serial; crear objeto de puerto serie
int val; variable para recibir datos del puerto serie
PImage fondo; Nombre de la variable de imágenes
PImage fogon1; Nombre de la variable de imágenes
void setup()
{
tamaño (800.600);
noStroke();
framerate(10);
Fondo = loadImage("fondo.gif");
fogon1 = loadImage("fogon1.gif");
println(serial.List());
Abrir el puerto conectado a la placa de cableado (en este caso # 1)
Asegúrese de abrir el puerto a la misma velocidad (9600bps) utiliza cableado
puerto = serie nueva (este, Serial.list()(1), 9600);
}
void draw()
{
Fondo (fondo);
Si (0 < port.available()) / / si hay datos disponibles para leer
{
Val = port.read(); leerla y guardarla en 'val'
println ("val es" + val);
}
Si (val == 1) / / si se recibió 1
{
Image(fogon1,50,50); leer la imagen
Fill(125,20,150);
}
Si (val == 2) / / si 2 fue recibido
{
Ellipse(220,470,150,150);
Fill(255,200,150);
}
Si (val == 3) / / si se recibe 3
{
elipse (400,300,150,150);
Fill(255,100,200); establece el color de relleno
}
Si (val == 4) / / si 4 recibió
{
Ellipse(620,200,150,150);
Fill(0,255,150);
}
Si (val == 5) / / si se recibió 5
{
Ellipse(700,500,150,150);
Fill(0,255,150);
}
}