求助arduino端口数值processing读出来不一样
Arduino部分void setup()
{
Serial.begin(9600); //打开串口,设置串口波特率为9600bps
}
void loop()
{
int val;
val=analogRead(0); //将模拟压电陶瓷震动传感器连接到模拟接口0
Serial.print("Vibration is ");
Serial.println(val,DEC);//通过串口打印读取到的模拟值
delay(50);
}
Processing部分:
import processing.serial.*;
Serial myPort;
int valr;
void setup()
{
myPort = new Serial(this, "com4", 9600);
//myPort.bufferUntil('\n');
}
void draw()
{
if ( myPort.available() > 10)
{
valr = myPort.read();
}
println(valr);
} 求大神帮忙,x谢谢啦。
页:
[1]