91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

python串口數據采集并保存的方法是什么

小億
150
2023-10-27 04:25:20
欄目: 編程語言

在Python中,可以使用pyserial庫來進行串口數據采集和保存。以下是一個示例代碼,演示了如何使用pyserial庫來讀取串口數據并將其保存到文件中:

import serial

# 打開串口
ser = serial.Serial('COM1', 9600)

# 打開文件
file = open('data.txt', 'w')

# 循環讀取串口數據
while True:
    # 讀取一行數據
    data = ser.readline().decode().strip()
    
    # 將數據寫入文件
    file.write(data + '\n')
    
    # 打印數據
    print(data)
    
    # 如果接收到“exit”則退出循環
    if data == 'exit':
        break

# 關閉文件
file.close()

# 關閉串口
ser.close()

在這個示例代碼中,首先使用serial.Serial函數打開了一個名為COM1的串口,波特率為9600。然后使用open函數打開了一個名為data.txt的文件,以便將串口數據保存到文件中。接下來進入一個無限循環,在循環中使用ser.readline()函數讀取一行串口數據,并且使用file.write()函數將數據寫入文件。同時,使用print函數打印數據。如果接收到了“exit”這個字符串,就退出循環。最后,使用close函數關閉了文件和串口。

請注意,上述示例只是一個簡單的示例,實際應用中可能需要根據具體的串口設備和數據格式進行適當的調整。

0
承德市| 德安县| 林甸县| 林周县| 永泰县| 信宜市| 巴里| 丰镇市| 高淳县| 登封市| 宜丰县| 乌拉特中旗| 庄浪县| 大方县| 茌平县| 闸北区| 石泉县| 防城港市| 芜湖市| 论坛| 洛阳市| 昌都县| 缙云县| 平昌县| 兴城市| 义马市| 越西县| 桑日县| 北川| 大同县| 双鸭山市| 潮安县| 宝鸡市| 兴海县| 额敏县| 陵川县| 大兴区| 怀来县| 晋州市| 尼木县| 石渠县|