13组——图文教程——串口通信控制LED灯

一、串口

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

        清空串口缓存

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本文翻译自 Arduino 串行通讯的官方文档。 本文的最新版本位于:https://github.com/iwh...
    import_hello阅读 4,289评论 0 7
  • 在很多时候,Arduino需要和其他设备相互通讯,而最常见最简单的方式就是串口通讯。本篇介绍Arduino硬件串口...
    TonyCode阅读 104,399评论 1 15
  • 串口操作 串口操作需要的头文件 #include /*标准输入输出定义*/ #include /*标准函数库定...
    旅行家John阅读 1,475评论 0 3
  • 岁月 - - -深圳登梧桐山偶得 所有的故事都已写好, 所有的辛酸都已启航, 所有的结局都已注定, 暮然回首...
    高文学阅读 392评论 0 0
  • 。。。一位开朗活泼的妈妈给护士站送来几盆花,这是其中一棵,有个很好听的名字:情人草。。。散发着淡淡的清香,低调优雅...
    堇色安年VY阅读 844评论 4 12

友情链接更多精彩内容