void setup() { pinMode(8, OUTPUT); Serial.begin(9600); } void loop() { if (Serial.available() > 0) { char ch = Serial.read(); if(ch == '1') digitalWrite(8, HIGH); else digitalWrite(8, LOW); } }
import processing.serial.*; Serial serial; int pMouseX = 0; void setup() { size(320, 200); serial = new Serial(this, Serial.list()[0], 9600); } void draw() { fill(0); rect(0, 0, 160, 200); fill(255); rect(160, 0, 160, 200); if(pMouseX < 160 && mouseX >= 160) { serial.write('1'); } else if(pMouseX >= 160 && mouseX < 160) { serial.write('0'); } pMouseX = mouseX; }