E-post telefon säkerhetssystem - på Windows, för icke Linuxanvändare (6 / 7 steg)
Steg 6: Samverkar med Adruino genom bearbetning.
import processing.serial.*;
Seriella myPort;
char inBuffer;
int vänta nu, timeout = 10000;
booleska håll = false;
void setup() {
size(200,200);
println(Serial.list());
myPort = ny följetong (denna, Serial.list() [1], 9600);
Fill(#36ff00);
}
void draw() {
samtidigt (myPort.available() > 1)
{
inBuffer = myPort.readChar();
IF(inBuffer=='1')
{
om (! hålla)
{
Fill(#FF0000);
println("tripped");
Open("emailscript.exe");
vänta = millis();
Håll = sant;
}
}
}
nu = millis();
om (nu > (vänta + timeout))
{
Håll = false;
Fill(#36ff00);
}
rect(0,0,200,200);
}
När denna kod är uppladdad, aktivera din adruino och sedan starta din bearbetning skiss.
Du ska få en omväxlande röd/grön låda med fördröjning 4 sekund eller så.
Detta kommer också att inleda en kommandorad script för att skicka dig.