Paso 6: Interfaz con el Adruino con el proceso.
Import processing.serial.*;
Serie myPort;
char inBuffer;
int espera, ahora, tiempo de espera = 10000;
Mantenga boolean = false;
void setup() {}
Size(200,200);
println(serial.List());
myPort = serie nueva (este, Serial.list() [1], 9600);
Fill(#36ff00);
}
void draw() {}
mientras (myPort.available() > 1)
{
inBuffer = myPort.readChar();
if(inBuffer=='1')
{
Si (! hold)
{
Fill(#FF0000);
println("Tripped");
Open("emailscript.exe");
esperar = millis();
sostener = true;
}
}
}
ahora = millis();
Si (ahora > (esperar + tiempo de espera))
{
sostener = false;
Fill(#36ff00);
}
Rect(0,0,200,200);
}
Una vez cargado este código, activar su adruino, luego lanzar el esbozo del proceso.
Usted debe conseguir una caja de rojo y verde alterna con un retraso de 4 segundos o menos.
Esta forma también lanza un script de línea de comandos para enviarle por correo electrónico.