|
发表于 2025-2-14 13:20:54
|
显示全部楼层
光是显示出来,数行可以。
import serial
ser = serial.Serial('COM18', 115200)# /dev/ttyUSB0, Replace with your SerialPort
print("CTRL + C to stop, or taskkill <pid>")
while True:
print( ser.readline().decode() ) # Read a line of serial data from SerialPort
ser.close()
#Need: pip install pySerial
要保存数据,还是很简单的,显示界面上,就要多一些代码
- #read SerialPort and save to .csv
- import serial
- com_port = 'COM18' # /dev/ttyUSB0, Replace with your SerialPort
- baud_rate = 115200
- ser = serial.Serial(com_port, baud_rate)
- fileH = open('data.csv', 'w')# Create a CSV file for saving the data
- fileH.write('Timestamp, Weight\n') ## data format
- print("CTRL + C to stop, or taskkill <pid>")
- try:
- while True:
- # Read a line of serial data from SerialPort
- serial_data = ser.readline().decode().strip() # data like: Timestamp,Weight
- fileH.write(serial_data+"\n")
- except KeyboardInterrupt:
- pass
- fileH.close()
- ser.close()
- #Need: pip install pySerial
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|