0

我正在尝试为我的 Raspberry Pi设置一个 IR Receiver Breakout ( https://www.sparkfun.com/products/8554 )。我将接收器上的“输出”连接到 py 上的“RXD”引脚,并使用 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)。无论我尝试什么,我都会遇到以下两个错误之一:

IOError: [Errno 5] Input/output error

或者

IOError: [Errno 11] Resource temporarily unavailable

编辑:更多信息

该程序起初工作了一段时间,几分钟后出现错误。不确定这是否重要,但以防万一,我尝试过使用不同的红外遥控器。

4

1 回答 1

0

The problem was the IR receiver, i probably did something wrong and damaged it at some point since i'm a noob. I got a new one and now i no longer get the errors.

于 2013-02-18T21:16:25.380 回答