1. 树莓派串口配置
- ssh登录树莓派
- 查看映射关系
ls -l /dev
- 打开串口
sudo raspi-config
Interfacing Options --> Serial
为使用硬件串口,编辑/boot/config.txt
,末尾添加dedtoverlay=pi3-miniuart-bt
查看映射关系,修改前和修改后分别为:
2. 使用python操作串口常用的函数
打开串口
ser = serial.Serial("/dev/ttyAMA0", 9600) #打开串口
time.sleep(0.1)
串口输出数据
ser.write(data) #串口输出数据
获取缓冲区数据
data = ser.inWaiting()
清空缓冲区
ser.flushInput()
返回串口状态 True/False
ser.isOpen()
关闭串口
ser.close()