Arduino与外部设备的通信方式,这些通信方式属于穿行通信。
HardwareSerial库
- available()
获取串口接收到的数据个数,即串口接收缓冲区的字节数。
Serial.available()
- begin()
初始化串口,该函数可配置串口的各项参数
Serial.begin(speed)Serial.begin(speed, config)- speed 波特率- config 数据位、校验位
- end()
结束串口通信。 释放串口所在的数字引脚,使其作为普通数字引脚使用
Serial.end()
- flush()
等待正在发送的数据发送完成
Serial.flush()
- print()
数据输出到串口,数据以Ascii码形式输出。
Serial.print()
- read()
从串口读取数据
Serial.read()
print 与 write 输出方式的差异
print函数是以ASCII码形式输出到数据到串口
write函数是 发送的数值本身。
