第五次学习 串口监视器

本文介绍了Arduino IDE中的串口监视器,它用于与Arduino进行通信,检查和发送数据。确保波特率匹配,并使用available(), begin(), end(), find(), flush, read(), print(), println(), parseInt(), parseFloat(), readBytes() 和 write() 等函数进行串口通讯。" 3296818,142454,用 Delphi 和 XML 动态生成 Treeview 控件,"['Delphi', 'XML', 'Windows', '编程']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

串口监视器是Arduino IDE自带的一个小工具,可以查看到串口传来的信息,也可以向连接的设备发送信息,方便我们对程序进行调试修改。使用时一定要注意波特率要跟程序一致,否则无法工作,而且使用时要连上板子,不然会报错,无法运行。

(注:波特率是一个衡量通信速度的参数。它表示每秒钟传送的bit的个数,波特率越大,说明串口通信的速率越快。)

串行端口:简称串口,作用是 用于个人电脑和Arduino的通信,电脑通过USB接口与Arduino的I/O两个引脚进行通讯。

串口通讯:通过调用Serial(串行通信)函数实现,有以下几种:

available() :用于检查设备是否接收到数据,会返回等待读取的数据字节数。

begin():设置电脑与Arduino进行串口通讯时的数据传输速率。例如:Serial.begin(9600)(打开串口通讯,设置传输速率为9600字节每秒)

end():终止串行通讯。停止I/O两个引脚的调用,使其恢复。

find(target)可用于从设备接收到的数据中寻找指定字符串信息。当函数找到了指定字符串信息后将会立即结束函数执行并且返回“真”。否则将会返回“假”。注:括号内的target是被查找字符串。

findUntil(target, terminator):作用与find类似,也可以用于从设备接收到的数据中寻找指定字符串信息。但是他多了一个terminator(中止字符串),当在查找指定字

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值