Stap 4: Verwerking Code
importeren van processing.serial.*;
importeren van java.awt.AWTException;
importeren van java.awt.Robot;
Robot robot;
Boolean vergrendeld = false;
Seriële poort;
VOID Setup
{
println(Serial.List()); Prenten beschikbare poorten
poort = nieuwe Serial (dit, Serial.list() [0], 9600); De eerste beschikbare poort kiest
Probeer
{
robot = nieuwe Robot(); Robot maakt
}
vangst (AWTException e)
{
e.printStackTrace();
}
}
VOID draw()
{
Als (vergrendeld == true) robot.mouseMove (0, 0); Als vergrendeld, beweegt muis naar linksboven hoek
terwijl (port.available() > 0)
{
Input string = port.readString();
println(input);
vergrendeld = false; Als om het even wat wordt ontvangen zal het ontgrendelen. Ik was niet proberen te maken dat alles veilig
}
}
VOID keyPressed)
{
Als (sleutel == 'l')
{
vergrendeld = true; Hiermee vergrendelt u het
}
Als (sleutel == 'u')
{
vergrendeld = false; Uncomment dit als je een watje (of als u test)
}
Als (toets ESC ==)
{
toets = 0; Hiermee schakelt u ontsnappen als stoppen
}
}