×

与arduino uno的串行通信

消耗积分:0 | 格式:zip | 大小:4.77 MB | 2022-11-29

分享资料个

描述

if(Serial) - 指示指定的串行端口是否已准备好。

在带有原生 USB 的板上if (Serial)(或if(SerialUSB)在 Due 上)指示 USB CDC 串行连接是否打开。对于所有其他板和非 USB CDC 端口,这将始终返回 true。

如果指定的串行端口可用,则返回 true。

Serial.available() - 获取可用于从串行端口读取的字节数(字符)。这是已经到达并存储在串行接收缓冲区(包含 64 个字节)中的数据。

Serial.begin() - 设置串行数据传输的数据速率(以比特/秒(波特)为单位)。为了与串行监视器通信,请确保使用其屏幕右下角菜单中列出的波特率之一。但是,您可以指定其他速率 - 例如,通过引脚 0 和 1 与需要特定波特率的组件进行通信。

可选的第二个参数配置数据、奇偶校验和停止位。默认为 8 个数据位,无奇偶校验,1 个停止位。

Serial.print() - 将数据作为人类可读的 ASCII 文本打印到串行端口。该命令可以采用多种形式。每个数字使用 ASCII 字符打印数字。浮点数类似地打印为 ASCII 数字,默认为两位小数。字节作为单个字符发送。字符和字符串按原样发送。

Serial.println() - 将数据作为人类可读的 ASCII 文本打印到串行端口,后跟回车符(ASCII 13 或“\r”)和换行符(ASCII 10 或“\n”)。此命令采用与 Serial.print 相同的形式。

Serial.read() - 从对象读取传入的串行数据。

Serial.write() - 将二进制数据写入串行端口。该数据作为一个字节或一系列字节发送;要发送代表数字的数字的字符,请改用 print 函数

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !