我有一個使用pySerial的問題,我不知道從哪裏開始尋找。 我有一個64位Windows 7操作系統,Python 2.7.5(32位),並已安裝pySerial和Arduino(Arduino正常工作)。pySerial程序不能正確讀取序列
我的Arduino代碼如下:
// the setup routine runs once when you press reset:
void setup() {
// initialize the serial in 19200 baud rate
Serial.begin(19200);
}
// the loop routine runs over and over again forever:
void loop() {
delay(1000); // wait for a second
Serial.print("hello");
}
(Arduino的conected在COM8,採用串行監視器時,我可以看到它敬禮)
而且我PySerial代碼如下所示:
import serial
import time
arduino = serial.Serial("COM8", 19200)
time.sleep(2)
while True:
print arduino.readline()
當我啓動這個腳本時,程序運行,但是我看不到串行輸出(我認爲Python腳本中的配置是可以的,因爲如果某些東西 - 例如端口 - 是錯誤,它崩潰)。
我不知道該怎麼做才能找到解決方案。 你能幫我嗎?
我認爲pySerial工作正常...這屬於操作員錯誤... –
是的,我認爲是。但我不知道從哪裏開始尋找答案:( – mekoda