import serial
import time
import matplotlib.pyplot as plt
ser=serial.Serial()
ser.port='COM10'
ser.baudrate=9600
ser.open()
i=0
t=[]
list1=[]
plt.figure(1)
for m in range(20):
for x in range(5):
s=ser.readline()
s=s.strip()
s=s.decode('utf-8')
s=int(s)
list1.append(s)
i=i+1
t.append(i)
plt.scatter(i,s)
plt.pause(0.1)
plt.plot(t,list1)
plt.grid()
plt.show()
plt.savefig('dongtu.png')
time.sleep(3)
plt.cla()
ser.close()
python串口接收单片机数据并绘图
于 2022-03-29 14:55:50 首次发布