From 6783ee2423ff71d6f10f3c23b4f11c05dd1b244d Mon Sep 17 00:00:00 2001 From: James Devine Date: Thu, 27 Feb 2014 15:33:17 -0800 Subject: [PATCH] --- Miniarmcablibration.pde | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Miniarmcablibration.pde diff --git a/Miniarmcablibration.pde b/Miniarmcablibration.pde new file mode 100644 index 0000000..5a0384a --- /dev/null +++ b/Miniarmcablibration.pde @@ -0,0 +1,35 @@ +import cc.arduino.*; +import processing.serial.*; + +Arduino arduino; +int servo1Pin = 9; // Control pin for servo motor +int servo2Pin = 10; // Control pin for servo motor +int servo3Pin = 11; // Control pin for servo motor +int penposn; + +void setup(){ + +size (180, 180); +background(255); +arduino = new Arduino(this, Arduino.list()[1]); +arduino.pinMode(servo1Pin, Arduino.OUTPUT); +arduino.pinMode(servo2Pin, Arduino.OUTPUT); +arduino.pinMode(servo3Pin, Arduino.OUTPUT); +arduino.analogWrite(servo3Pin, 50); // the servo moves to the horizontal location of the mouse +penposn = 50; +} + +void draw(){ + +arduino.analogWrite(servo1Pin, mouseX); +arduino.analogWrite(servo2Pin, mouseY); +if (mousePressed) +{ + penposn = 23; +} +else +{penposn = 50;} + +arduino.analogWrite(servo3Pin, penposn); +} +