我基本上试图从arduino获取电压,并从中制作一个数组。
Arduino代码如下:
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(A0);
float voltage = sensorValue*(5.0/1023);
Serial.println(voltage);
}
在串口显示器上,一切似乎都很好。
当我尝试使用python创建数组时,使用了以下代码:
import serial
ser = serial.Serial("COM5", 9600)
voltage = []
while True:
volt = ser.readline()
voltage.insert(volt)
print voltage
刚刚给了我一些东西但不是电压测量的阵列。我也试过.apppend()和.extend(),结果相同。