RFID-dator lås (4 / 5 steg)
Steg 4: Bearbetning kod
import processing.serial.*;
import java.awt.AWTException;
import java.awt.Robot;
Robot robot;
Boolean låst = false;
Seriell port;
void setup()
{
println(Serial.list()); Skriver ut tillgängliga portar
Port = ny följetong (denna, Serial.list() [0], 9600); Väljer den första lediga porten
försök
{
robot = nya Robot(); Skapar robot
}
fånga (AWTException e)
{
e.printStackTrace();
}
}
void draw()
{
om (låst == true) robot.mouseMove (0, 0); Om låst, flyttar musen till övre vänstra hörnet
samtidigt (port.available() > 0)
{
Sträng input = port.readString();
println(input);
låst = false; Om något är emot det ska låsa upp. Jag försökte inte göra det så säkert
}
}
void keyPressed)
{
om (nyckel == "l")
{
låst = sant; Låser det
}
om (nyckel == "u")
{
låst = false; Avkommentera detta om du är en mes (eller om du testar)
}
om (nyckel == ESC)
{
nyckel = 0; Inaktiverar fly som sluta röka
}
}