使用Processing与Arduino通信,玩转上位机。

Processing与Arduino本来就是自家人。
相信玩Arduino的在电脑上使用Processing充当上位机与下位机通信和控制的角色也是理所当然了。

如何实现P&A通信?



串口( serial 通信:

Cpp 代码,双击复制代码
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
// P&A串口通信的方法,简单、实用、快速。
// 注意运行程序时,确保板子串口不被占用
 
import processing.serial.*;  // 引用串口库
Serial port;                       // 新建端口对象
 
void setue() {
   size(400,400);
   // 初始化端口
   String arduinoPort = Serial.list()[0];  // 方法1,自动获取活动串口
   // String arduinoPort = "COM6";       // 方法2,直接填入端口号
   port =  new Serial( this , arduinoPort, 9600);  // 设置对应的波特率
}
 
// 可以一次发送一个数据,也可以一次发送一个数组
// 串口发送数据不会管你那么多,发的人只管一个个发,收的人只管一个个收
// 只要波特率匹配正确,解析出来的数据就不会错
// 至于怎么组织数据格式,看你自己。两端都做应对的编排就好。
byte val = 1;
//color c = color(175,255,32);
 
void draw() {

你可能感兴趣的:(Processing教学,processing,通信)