# -*- coding: utf-8 -*
import serial
import time
ser = serial.Serial('/dev/ttyAMA0', 115200)
if ser.isOpen == False:
ser.open() # 打开串口
ser.write(b"Raspberry pi is ready")
try:
while True:
size = ser.inWaiting() # 获得缓冲区字符
if size != 0:
response = ser.read(size) # 读取内容并显示
print response
ser.flushInput() # 清空接收缓存区
time.sleep(0.1) # 软件延时
except KeyboardInterrupt:
ser.close()
TestTestTest
于 2024-03-10 04:14:20 首次发布
本文详细介绍了如何在Python中通过Serial库连接RaspberryPi的串口,实现向设备发送数据并接收响应的过程,包括打开串口、写入数据、读取内容及异常处理。
摘要由CSDN通过智能技术生成