// Dieses Programm wird in Processing ausgeführt: import processing.serial.Serial; // die Serial-Klasse nutzen Serial myPort; // der Port void setup() { size(600, 400); String portName = Serial.list()[Serial.list().length-1]; myPort = new Serial(this, portName, 9600); } void draw() { int angle = round(mouseX / 600.0 * 120 + 30); // Servowinkel anhand der x-Koordinate berechnen if (mouseY < 200) { // wenn der Mauszeiger in der oberen Hälfte ist myPort.write(angle + ";1\n"); } else { // wenn der Mauszeiger in der unteren Hälfte ist myPort.write(angle + ";0\n"); } delay(100); // warte, bevor die nächste Nachricht verschickt wird }