在RaspberryPi上的PySerial给我[Errno 5]和[Errno 11]

2024-06-16 12:29:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试着给我的覆盆子皮安装一个红外接收器分线(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

编辑:更多信息

程序一开始工作一段时间,几分钟后就会出现错误。 不确定是否有问题,但以防万一,我试过用不同的遥控器。在


Tags: httpsimportcomread覆盆子timewww错误
1条回答
网友
1楼 · 发布于 2024-06-16 12:29:48

问题出在红外接收器上,我可能做错了什么,在某个时候损坏了它,因为我是个傻瓜。我有了一个新的,现在我不再有错误了。在

相关问题 更多 >