树莓派GPIO边缘检测添加失败问题求助
树莓派按键GPIO边缘检测权限问题排查
我在树莓派上进行按键示例开发,按教程步骤操作,代码与教程完全一致,且已确认使用正确引脚。
代码如下
import RPi.GPIO as GPIO # Import Raspberry Pi GPIO library def button_callback(channel): print("Button was pushed!") GPIO.setwarnings(False) # Ignore warning for now GPIO.setmode(GPIO.BOARD) # Use physical pin numbering GPIO.setup(10, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) # Set pin 10 to be an input pin and set initial value to be pulled low (off) GPIO.add_event_detect(10,GPIO.RISING,callback=button_callback) # Setup event on pin 10 rising edge message = input("Press enter to quit\n\n") # Run until someone presses enter GPIO.cleanup() # Clean up
面包板接线示意图

运行错误信息
运行Python文件时出现以下错误:
错误提示:RuntimeError: Failed to add edge detection - On Raspberrypi
已排查代码无问题,大概率是用户权限问题。他人通过sudo运行可解决,但该方法对我无效,请问如何解决此问题?
内容的提问来源于stack exchange,提问作者Lumberjack
相关产品推荐
相关产品推荐

