串口监视器是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(中止字符串),当在查找指定字