Getting started with Processing 第十三章——延伸(2)

与 Arduino 联动

在 Processing 中,可以通过:
import processing.serial.*

Serial port; //声明串口对象
port = new Serial(this,arduinoPort,9600);//创建串口对象
read() 方法用于读取串口的数值
available() 方法用于检查是否有新返回的数值

自己遇到的错误

错误1

在打开 Arduino 的时候打开了串口监视器,然后同时打开了 Processing 上的程序,导致最后出现了 Port Busy 的错误
解决办法:在运行 Processing 的时候,关闭 Arduino 的串口监视器。

错误2

没有选择正确的端口。
解决办法:在 Processing 中的 setup() 中运用 printArray(Serial.list()),然后在 Arduino 中查看对应的端口,最后在 String arduinoPort = Serial.list()[0];中修改0处的数值。





posted @   FBshark  阅读(207)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示