pyserial和arduino的.append()方法给了我荒谬的输出

时间:2015-09-30 18:06:24

标签: python arduino pyserial

我基本上试图从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(),结果相同。

0 个答案:

没有答案