Hi,
ich weiß nicht ob ich hier richtig bin...
Ich möchte 2 servos über Processing mit Touch OSC Steuern. leider Funktuioniert der folgene Code nicht. es wäre nett wenn ihn jemand überarbeiten könnte.
import oscP5.*;
import netP5.*;
import processing.serial.*;
import cc.arduino.*;
OscP5 oscP5;
float v_fade1 = 0.0f;
void setup() {
int servopin1 = 10;
int servopin2 = 9;
size(200,200);
frameRate(30);
oscP5 = new OscP5(this,8000);
arduino = new Arduino(this, Arduino.list()[0]);
arduino.pinMode(servopin1, Arduino.OUTPUT);
arduino.pinMode(servopin2, Arduino.OUTPUT);
}
void oscEvent(OscMessage theOscMessage) {
String addr = theOscMessage.addrPattern();
float val = theOscMessage.get(0).floatValue();
if(addr.equals("/1/fade1")) { v_fade1 = val; }
}
void draw() {
arduino.analogWrite(servopin1, v_fade1);
arduino.analogWrite(servopin2, v_fade1);
println(v_fade1);
}
Sry ist procssing Code
0 Antworten auf “Servo Firmata mit Touch OSC über Processing”