python - Python串行读取长时间失败
问题描述
我在 Node MCU 中使用加速度计传感器每秒获取 300 个样本并将其存储一周。几分钟后,我下面的代码失败了。
import serial
ser = serial.Serial("COM5", 115200)
ser.flushInput()
i = 0
while True:
try:
i += 1
print (i)
ser_bytes = ser.readline()
print(ser_bytes)
except:
print("Keyboard Interrupt")
break
解决方案
推荐阅读
- raspberry-pi - Pi-Zero 随机挂起问题
- keras - GridSearching a CNN 并收到此错误:“Can save best model only with val_auc available, skipping.”
- go - 将 SNMP 八位字节字符串转换为 golang 中的文本约定
- python - 为什么我在 python 上的日程安排功能不能与 python 中的 webbrowser 一起使用?
- python - 删除列表中存在于其他元素中的单词
- python - 迭代字典,找到第一个失败的任务错误信息
- python-3.x - 无法通过 pyautogui 连续使用热键
- fastapi - FastAPI 的 ASGI 应用程序中的异常
- javascript - 从列表中删除图像
- javascript - 为什么 JavaScript 日期时间在 Carbon 日期时间转换中不同?