我在Linux上,出于某种原因,我只能在屏幕监视时使用串口。 当屏幕没有运行时,Python代码不会崩溃或者什么。 Arduino只是没有回应。 有什么我失踪?
pi@raspberrypi ~ $ screen "/dev/ttyACM0" 115200 pi@raspberrypi ~ $ sudo python >>> import serial >>> s = serial.Serial("/dev/ttyACM0", 115200) >>> s.write("EXP\n") 4
你确定这不是睡着了吗?
有些机器处于低功耗模式(屏幕保护程序可能)会禁用USB等功能。
在示例中,您会看到其他选项。 特别是超时似乎总是使用:
s = serial.Serial("/dev/ttyACM0", 115200, timeout=2)