【发布时间】:2017-06-07 06:59:10
【问题描述】:
我想使用 python 将串行数据 ('a') 发送到我的 arduino。
arduino上的接收代码如下:
char inChar = (char)Serial.read();
if(inChar=='a'){
//do stuff
}
从 arduino 串行终端发送字符“a”时,它可以工作。
但是,当从 python 2.7 发送时(代码见下文),rx led 闪烁但to stuff 未执行(即inChar=='a' 为假)。
我尝试了所有方法,但无法解决此问题。
Python 代码:
import serial
ser = serial.Serial('/dev/ttyUSB0',9600)
ser.write('a')
编辑:ser.write(b'a') 也不起作用
【问题讨论】:
标签: python arduino serial-port pyserial