企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
使用python读取串口数据 ```python #!/usr/bin/env python3 # -*-coding: utf-8 -*- import serial # 导入串口包 import time # 导入时间包 ser = serial.Serial("/dev/ttyS28",115200,timeout = 5) # 开启com3口,波特率115200,超时5 ser.flushInput() # 清空缓冲区 def main(): while True: count = ser.inWaiting() # 获取串口缓冲区数据 if count !=0 : recv = ser.read(ser.in_waiting).decode("gbk") # 读出串口数据,数据采用gbk编码 print(recv) # 打印一下子 time.sleep(0.1) # 延时0.1秒,免得CPU出问题 if __name__ == '__main__': main() ```