极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10333|回复: 1

求助arduino端口数值processing读出来不一样

[复制链接]
发表于 2017-3-17 14:51:08 | 显示全部楼层 |阅读模式
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谢谢啦。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-18 11:22 , Processed in 0.049211 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表