进击的小菜鸟 发表于 2017-3-17 14:51:08

求助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);
}

进击的小菜鸟 发表于 2017-3-17 14:51:46

求大神帮忙,x谢谢啦。
页: [1]
查看完整版本: 求助arduino端口数值processing读出来不一样