NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
使用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() ```