我正试着给我的覆盆子皮安装一个红外接收器分线(https://www.sparkfun.com/products/8554)。我把接收器上的“out”连接到py上的“RXD”引脚,im使用PySerial读取输入
import serial
import time
ser = serial.Serial('/dev/ttyAMA0', 9600, timeout=1)
while True:
print ser.read(ser.inWaiting())
time.sleep(1)
我尝试过不同的超时,使用readlines代替read,使用read(1)代替read(inWaiting)。不管我犯了两个错误,我都会尝试:
^{pr2}$或者
IOError: [Errno 11] Resource temporarily unavailable
编辑:更多信息
程序一开始工作一段时间,几分钟后就会出现错误。 不确定是否有问题,但以防万一,我试过用不同的遥控器。在
问题出在红外接收器上,我可能做错了什么,在某个时候损坏了它,因为我是个傻瓜。我有了一个新的,现在我不再有错误了。在
相关问题 更多 >
编程相关推荐