マウスの左右の位置でサーボモーターが動き、数値も変化します。右側が最大の数になる。
------------------------------------
import processing.serial.*;
import cc.arduino.*;
Arduino arduino;
void setup(){
size(640,480);
fill(0);
textSize(50);
println(Arduino.list());
arduino = new Arduino(this,Arduino.list()[1],57600);
arduino.pinMode(9,Arduino.SERVO);
}
void draw(){
background(255);
float degree = map( mouseX,0,640,0,180);
arduino.servoWrite(9,int(degree));
text(degree,10,50);
}
------------------------------------
0 件のコメント:
コメントを投稿