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

我们需要创建两个文件: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传感器的信号了。

相关文章:

  • 2021-11-25
  • 2021-10-14
  • 2021-12-24
  • 2021-05-31
  • 2021-04-09
  • 2021-06-15
  • 2022-12-23
  • 2021-08-03
猜你喜欢
  • 2022-01-01
  • 2021-12-05
  • 2021-11-27
  • 2022-03-02
  • 2021-07-17
  • 2021-12-08
  • 2022-12-23
相关资源
相似解决方案