You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

树莓派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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 20:45:36