首页 > 其他 > 详细

Processing和Arduino互相通讯的方法

时间:2020-04-10 14:22:57      阅读:99      评论:0      收藏:0      [点我收藏+]

在进行互动装置艺术作品的创作过程中,经常需要【软件+硬件】之间传递数据,方法如下。

我们需要创建两个文件:Receiver.pde(软件端)+ Sender.ino(硬件端)

1、软件端

第1步:引用串口通讯库
import processing.serial.*;
Serial port; 

第2步:初始化通讯端口,例如:COM18
端口查询:设备管理器 - 端口 (COM 和 LPT)
  port = new Serial(this, "COM18", 9600);


第3步:读取端口数据
  println(port.read());

2、硬件端

第一步:初始化串口
  Serial.begin(9600);

第二步:读取传感器信号
  val = analogRead(0);
  Serial.write(val);  

然后,将 Sender.ino 烧入Arduino,在打开Processing。
如果一切正常,在Processing端就可以看见Arduino传感器的信号了。

Processing和Arduino互相通讯的方法

原文:https://www.cnblogs.com/x5115x/p/12673050.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!