16级创客教育理论与实践

Aduino分享—05—串口通信控制LED灯

2018-11-26  本文已影响3人  沈正浩0214

一、串口

串口是一种可以将接受来自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() 

        清空串口缓存

上一篇下一篇

猜你喜欢

热点阅读