arduino 一次性读取serial_arduino内置函数二

本文详细介绍了Arduino的串口通信,包括串口配置、输出、输入和软串口的使用。强调了波特率的重要性,以及如何初始化串口、设置波特率和数据格式。此外,还提到了SoftSerial库用于创建额外的串口,并介绍了可用的控制函数。
摘要由CSDN通过智能技术生成

串口通信:是指控制器通过串口与其他的模块相互通信。如读取其他模块的数据,向其他模块发送数据等等。通信时,串口发起和接受双方的波特率必须相同。波特率越大,速度越快,但是出错的几率也越大。一般选取9600.

连接时,主控板与模块直接的连接线需要交叉,就是说,主控板的RX连接模块的TX,模块的TX连接主控板的RX。而且主控板与模块必须共地(将电源负极连接到一起)

新手经常犯的错误是主控板连接k模块后s程序无法烧写。主要是因为主控板的串口被模块占用,而烧写程序需要用到串口。所以烧写失败。烧写时需要将串口连接线断开。烧写完成后再j连接上就可以了。

10b0f39bbfa92bc2830fedf0c2954f7a.png

RX.TX代表串口。RX是数据输入端,TX是数据输出端

串口配置

使用串口与计算机通信,需要先使用Serial.begin() 初始化Arduino的串口通信功能

Serial.begin(speed)

参数speed是指串口通信波特率

波特率

Arduino串口通信通常会使用以下波特率:

300、600、1200、2400、4800、9600、14400、19200、28800、38400、57600、115200

Serial.begin(speed, config)

初始化串口,可配置串口的各项参数

语法࿱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值