一、串口
串口是一种可以将接受来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时将接受的串行数据流转换为并行的数据字符供给CPU的器件。
二、串口通信
串口按位发送和接收字节
三、实验用到的主要设备
四、实验原理
使用CarDuino UNO R3控制器与计算机进行串口通信,利用计算机Arduino IDE软件的串口监视器向CarDuino UNO R3控制器发送英文字母,对应点亮不同颜色LED灯
五、实验现象
六、相关代码
七、Arduino串口使用相关的函数
八、Arduino串口常用函数讲解
1.Serial.peek()
返回下一字节(字符)输入数据 。功能类似于read()。当调用一次read()后,缓冲区的数据流会被读取并删除read过的数据,available值会减少,但peek()不会,反复调用peek()返回的值是一样的。
2.Serial.write()
写入二进制数据到串口。write():写入二进制数据到串行端口。写入的数据是作为一个字节或字节序列发送的。如果发送字符串则需要用到print方法。
3.Serial.end()
关闭通信串口
4.Serial.flush()
清空串口缓存