|
|
发表于 2014-5-5 21:04:08
|
显示全部楼层
本帖最后由 洛克王国专用号 于 2014-5-5 21:25 编辑
试试下面代码能否行?
import processing.serial.*;
Serial serial;
int sensorValue;
void setup() {
size(400,400);
background(255);
stroke(255,2,0);
serial = new Serial(this, "COM6", 9600);
}
void draw() {
}
void serialEvent(Serial p){
String message = serial.readStringUntil('\n');
if(message !=null){
println(message);
// int x = Integer.parseInt(message);
float rad = map(float(message),0,255,0,TWO_PI);
pushMatrix();
translate(width/2,height/2);
point(cos(float(message))*50,sin(float(message))*50);
popMatrix();
message = "";
}
}
字符型数据转角度用这句看是否可行?float rad = map(float(message),0,255,0,TWO_PI);
|
|