python串⼝数据输⼊
import os, time
import serial
import struct
port_num = "COM1"
#  串⼝输⼊164个数据然后打印显⽰
if __name__ == '__main__':
data_ser = serial.Serial(port_num, 115200, timeout=10)
data_ser.flushInput()
datalen = 164
try:
python怎么读取串口数据for i in range(1):
print("Waiting for data, please start the measurement.")
recv_data = ad(datalen)
print([hex(i) for i in struct.unpack(f"{datalen}B", recv_data)])
except KeyboardInterrupt:
pass
功能:运⾏后,在串⼝1等115200波特率的串⼝数据,等测量164个数据输⼊,先输出 Waiting for data, please start the measurement
再读取并打印。
直接把以上保存为.py⽂件运⾏就可以