|
arduino通过apc220 发出{0,1,2}。 然后pc上接了配有cp2102的另一个apc220 。COM6是这个接口。通过processing读出发送的数据时总是出现一堆50或者-1的情况, 然而用arduino打开监视器 就是完整的 012 求大神帮助
arduino部分如下
byte fs[3]={0,1,2};
void setup()
{
Serial1.begin(9600);
}
void loop()
{
for (int n=0;n<3;n++)
{Serial1.print(fs(n));}
delay(200);
}
processing 部分如下
import processing.serial.*;
Serial port;
int x0,x1,x2;
void setup()
{
port=new Serial(this,"COM6",9600);
}
void draw()
{
if( port.available()>0)
{
x0=port.read();
x1=port.read();
x2=port.read();
println(x2);
}
}
望高手指点
|
|