趣小组
[ MAKE ]
首页
节点
分享
创造
问与答
二手交易
编程
电子
树莓派
Arduino
手工
小玩意
ACG 二次元
科学
文化
电影
宠物
旅行
技术支持
登录
注册
首页
问与答
GPIO输入函数一直报错
解开了
20cm
•
2021-01-17
•
1870 次点击
这两句一直报错,不知道有什么问题,网上都是这样写的啊。 GPIO.wait_for_edge(4,GPIO.RISING) RuntimeError: Error waiting for edge GPIO.add_event_detect(4,GPIO.RISING) RuntimeError: Failed to add edge detection
这两句一直报错,不知道有什么问题,网上都是这样写的啊。
GPIO.wait_for_edge(4,GPIO.RISING)
RuntimeError: Error waiting for edge
GPIO.add_event_detect(4,GPIO.RISING)
RuntimeError: Failed to add edge detection
收藏
♥ 感谢
Spoony
小组长
2021-01-17
在出错的代码行前面添加一行
time.sleep(0.1)
试试
解开了
20cm
2021-01-18
@Spoony 试过了,还是不行。
RaspiSQH
120.5m
2021-01-18
♥ 1
你试一下从这个脚输入行不行。
另外,检查是不是设置了bcm编码。
解开了
20cm
2021-01-19
@RaspiSQH
使用 GPIO.input(4) 是可以读取到的。
模式也设置了,GPIO.setmode(GPIO.BCM)
RaspiSQH
120.5m
2021-01-19
@解开了 emm,那就不太清楚了,我这里试是可以的。你看的是哪个教程?其他引脚是否正常?
Spoony
小组长
2021-01-19
可能是引脚被系统或其他程序占用?检查一下 config.txt 里面的配置。
换一个 IO 口试试。
解开了
20cm
2021-01-20
@RaspiSQH
@Spoony
经过测试,同一张TF卡,同一个程序,插在4G树莓派运行正常,8G的就会报错。
fez
2022-05-21
错误一样,可是我用的是4g树莓派 还是报错
登录
或
注册
后可回复。
›
怎样进行有效的提问?