2020年9月15日火曜日

arduino  サーボモーターの制御

processing を使ってサーボモーターを制御します。
マウスの左右の位置でサーボモーターが動き、数値も変化します。右側が最大の数になる。
------------------------------------
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 件のコメント:

コメントを投稿