使用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() {
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值