0
我正在嘗試爲我的Raspberry Pi設置IR Receiver Breakout(https://www.sparkfun.com/products/8554)。我連接接收器上的「出」,以使用PySerial讀取輸入的PY和IM的「RXD」銷,Raspberry-Pi上的PySerial會給我[Errno 5]和[Errno 11]
import serial
import time
ser = serial.Serial('/dev/ttyAMA0', 9600, timeout=1)
while True:
print ser.read(ser.inWaiting())
time.sleep(1)
我已經嘗試了不同的超時,使用readlines方法代替讀取,使用讀(1 )而不是閱讀(inWaiting)。不管我怎麼努力我不斷收到兩個錯誤之一:
IOError: [Errno 5] Input/output error
或
IOError: [Errno 11] Resource temporarily unavailable
編輯:更多信息
該方案適用於一,而在第一和錯誤來幾分鐘後來。 不知道這件事情,但以防萬一,我已經嘗試了不同的紅外遙控器。