Servo Firmata mit Touch OSC über Processing

vor 25 weeks 3 days von mais-agent

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.*;

Arduino 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

Ähnliche Posts

0 Antworten auf “Servo Firmata mit Touch OSC über Processing”