在Python中,可以使用pyserial庫來讀取USB數(shù)據(jù)。
首先,需要安裝pyserial庫??梢允褂靡韵旅畎惭b:
pip install pyserial
讀取USB數(shù)據(jù)的步驟如下:
import serial
ser = serial.Serial('/dev/ttyUSB0', 9600) # 根據(jù)實際情況修改串口號和波特率
data = ser.read() # 讀取一個字節(jié)的數(shù)據(jù)
或者
data = ser.readline() # 讀取一行數(shù)據(jù)(以換行符結(jié)尾)
ser.close()
完整的示例代碼如下:
import serial
ser = serial.Serial('/dev/ttyUSB0', 9600)
while True:
data = ser.readline()
print(data)
ser.close()
在上述代碼中,'/dev/ttyUSB0'
是USB串口設(shè)備的路徑,可以根據(jù)實際情況修改。9600
是波特率,也可以根據(jù)實際情況修改。然后使用循環(huán)不斷讀取數(shù)據(jù),并打印出來。