import processing.serial.*; Serial port; int gap = 20; void setup(){ size(340, 60); println(Serial.list()); port = new Serial(this, Serial.list()[2], 115200); background(0,255,0); } void keyPressed(){ if(key == '1'){ port.write("!Hk1;"); fill(255,0,0); rect(gap,gap,gap,gap); }else if(key == 'q' || key == 'Q'){ port.write("!Hj1;"); fill(255); rect(gap,gap,gap,gap); } if(key == '2'){ port.write("!Hk2;"); fill(255,0,0); rect(gap*3,gap,gap,gap); }else if(key == 'w' || key == 'W'){ port.write("!Hj2;"); fill(255); rect(gap*3,gap,gap,gap); } if(key == '3'){ port.write("!Hk3;"); fill(255,0,0); rect(gap*5,gap,gap,gap); }else if(key == 'e' || key == 'E'){ port.write("!Hj3;"); fill(255); rect(gap*5,gap,gap,gap); } if(key == '4'){ port.write("!Hk4;"); fill(255,0,0); rect(gap*7,gap,gap,gap); }else if(key == 'r' || key == 'R'){ port.write("!Hj4;"); fill(255); rect(gap*7,gap,gap,gap); } if(key == '5'){ port.write("!Hk5;"); fill(255,0,0); rect(gap*9,gap,gap,gap); }else if(key == 't' || key == 'T'){ port.write("!Hj5;"); fill(255); rect(gap*9,gap,gap,gap); } if(key == '6'){ port.write("!Hk6;"); fill(255,0,0); rect(gap*11,gap,gap,gap); }else if(key == 'y' || key == 'Y'){ port.write("!Hj6;"); fill(255); rect(gap*11,gap,gap,gap); } if(key == '7'){ port.write("!Hk7;"); fill(255,0,0); rect(gap*13,gap,gap,gap); }else if(key == 'u' || key == 'U'){ port.write("!Hj7;"); fill(255); rect(gap*13,gap,gap,gap); } if(key == '8'){ port.write("!Hk8;"); fill(255,0,0); rect(gap*15,gap,gap,gap); }else if(key == 'i' || key == 'I'){ port.write("!Hj8;"); fill(255); rect(gap*15,gap,gap,gap); } } void draw(){ }