def sensor_live(self):
x = []
y1 = []
y2 = []
for i in range(0,330,30): # change time interval here, if required
self.sensor_wake()
time.sleep(10)
pm = self.sensor_read()
if pm is not None:
x.append(i)
y1.append(pm[0])
y2.append(pm[1])
with open('/home/pi/data.csv', 'ab') as csvfile:
file = csv.writer(csvfile, delimiter=';', quotechar='"', quoting=csv.QUOTE_MINIMAL)
file.writerow([datetime.datetime.now().replace(microsecond=0).isoformat().replace('T', ' '), pm[0], pm[1]])
csvfile.close()
line1, = self.ax.plot(x,y1,'r-x')
line2, = self.ax.plot(x,y2,'b-x')
self.canvas.draw()
self.sensor_sleep()
time.sleep(20)
评论列表
文章目录