import processing.serial.*; Serial port; int newLine = 10; String inData; void setup(){ size(300, 300); println(Serial.list()); port = new Serial(this, Serial.list()[2], 115200); } /*void keyPressed(){ if(key == 'p' || key == 'P'){ port.write("!Hk8;"); } else if(key == 's' || key == 'S'){ port.write("!Hj8;"); } }*/ void draw(){ port.write("!Ha1;"); while (port.available() > 0) { inData = port.readStringUntil(newLine); if(inData != null){ inData = trim(inData); println(inData); if(inData.equals("1") == true){ fill(255,0,0); rect(0,0,width,height); }else if(inData.equals("0") == true){ fill(0,255,0); rect(0,0,width,height); } } } }