【发布时间】:2013-07-19 13:02:32
【问题描述】:
我正在尝试将我从串口接收到的 ASCII 字符与字符串进行比较。我无法做到这一点,即使看起来我已经成功转换了输入。 这是我的代码
import serial
import time
port="/dev/ttyUSB0"
serialArduino= serial.Serial(port,9600)
serialArduino.flushInput()
inputs=""
while True:
inputsp=serialArduion.readline()
for letter in inputsp:
inputs=inputs+ str(letter)
print inputs
if inputs=="DOWN":
print "APPLES"
elif inputs=="UP"
print "Bannana"
好吧,即使输入有时等于 UP 或 DOWN,它仍然不会打印出 APPLES 或 Bannana
【问题讨论】: