我使用的是python3.5,我在尝试将我的实时数据打印到CSV进行后期处理时遇到了一些麻烦。我正在使用一台Arduino从应变仪和一个光电传感器收集数据,以便为我的校车车队进行实时更新。到目前为止,我已经设法将最后一行数据打印到CSV中,但这还不够。在
我需要它打印所有这些数据后,团队完成了他们的测试,看看他们的修改对引擎做了什么。我有他们所有的相关数据显示在一个串行监视器,但如果他们能有数据来回顾以前的测试,那将是非常好的。在import serial
import csv
import time
import numpy as np
import warnings
import serial
import serial.tools.list_ports
arduino_ports = [
p.device
for p in serial.tools.list_ports.comports()
if 'Arduino' in p.description
]
if not arduino_ports:
raise IOError("No Arduino found")
if len(arduino_ports) > 1:
warnings.warn('Multiple Arduinos found - using the first')
Arduino = serial.Serial(arduino_ports[0])
Arduino.flush()
Arduino.reset_input_buffer()
start_time=time.time()</