Python ser.readline()不通过usb从arduino读取传入数据

时间:2015-06-04 01:56:46

标签: python plot arduino serial-port

第一次在这里发帖,所以如果我发布错误,我会道歉。

所以目前我正在尝试制作数字听诊器并通过python实时绘制数据。我有一个带麦克风的听诊器,里面连接着带有麦克风测试电路的面包板。这进入了一个arduino,然后通过usb将数据发送到我的笔记本电脑。目前我的python代码可以显示传入的数据,这很棒。问题是当我点击听诊器时,输入的数据应该改变。如果我通过arduino或minicom显示串行数据,当我按下听诊器时数据会发生变化。但是当我看到我的python情节时,数据并没有改变,我无法弄清楚原因。这是我的代码;

Arduino的

select

的Python

int sensorValue = 0;  //value read from the pot

void setup() {
  //init serial communications at 115200 bps;
  Serial.begin(9600);

}

void loop() {
  //read A0
  sensorValue = analogRead(A0);

  //Serial.write(sensorValue);

  //Serial.print("The Voltage is: ");
  Serial.println(sensorValue);
  //Serial.println("V");
}

有人有什么想法吗?

0 个答案:

没有答案