Paso 4: Programación procesamiento de Paso4 GUI
/ * Interfaz gráfica de usuario por Mechanic37
GUI1 Leds control www.mechanic37.com * /
Import processing.serial.*;
Serie myPort;
int r, g, b;
Cadena M1 = "30 días";
Cadena M2 = "D 60";
De la secuencia M3 = "90 días";
Cadena M4 = "180D";
Cadena M5 = "GUI MECHANIC37";
void setup() {}
Size(500,500);
r = 0; g = 0; b = 0;
println(serial.List());
String portName = Serial.list() [0];
myPort = serie nueva (este, portName, 9600); }
void draw() {}
Background(255);
llenar (255,255,255);
Fill(#279B61);
Rect(90,125,300,130,20);
Fill(255);
Rect(115,150,100,75,5);
Rect(265,150,100,75,5);
Fill(#279B61);
Rect(90,275,300,130,20);
Fill(255);
Rect(115,300,100,75,5);
Rect(265,300,100,75,5);
textSize(20);
llenar (255);
Text("Press-A",130,145);
Text("Press-B",280,145);
Text("Press-C",130,295);
Text("Press-D",280,295);
textSize (30);
relleno (# 216 09);
texto (M1, 140, 200);
texto (M2, 285, 200);
texto (M3, 140, 350);
texto (M4, 279, 350);
Fill(#279B61);
texto (M5, 100, 100);
}
{} void keyPressed()
Switch (keyCode) {}
caso 'A':
myPort.write('1');
Fill(255,0,0);
Rect(100,150,100,75,5);
rotura;
caso 'B':
myPort.write('2');
Fill(255,0,0);
Rect(250,150,100,75,5);
rotura;
caso 'C':
myPort.write('3');
Fill(255,0,0);
Rect(100,300,100,75,5);
rotura; caso sería ':
myPort.write('4');
Fill(255,0,0);
Rect(250,300,100,75,5);
rotura;
por defecto:
rotura;
} }
Visite mechanic37.com myblog