我一直在使用我的 Raspberry、Arduino 并应用一些 Python 来让它们进行交流。我还安装了pyserial。如果我使用 IDLE 并尝试以下操作,我会得到预期的结果。
>>> import serial
>>> ser = serial.Serial('/dev/ttyUSB0',115200)
>>> ser.write('!x:1\n')
8
>>> ser.readline()
'X:1\r\n'
如果我编写一个 python 脚本并运行它,我不会得到任何回报。这是我的python脚本。
import serial
ser = serial.Serial('/dev/ttyUSB0', 115200)
ser.write('!x:1\n')
ser.readline()
我是 Python 新手,所以寻求一些帮助来理解它们这在 IDLE 中有效,但不是作为从终端运行的 python 脚本。
谢谢。