Button RPi-具有相同接地引脚的多个按钮

Button RPi-具有相同接地引脚的多个按钮,button,gpio,Button,Gpio,我需要从多个按钮(10个按钮)获取输入,按下时应返回1,未按下时应返回0。 现在的问题是,它与第一个按钮一起工作,第二个按钮保持0 如果我从接地引脚切换到5v引脚,只有第二个引脚会做出反应,按下时返回0,未按下时返回1 如何才能从每个按钮(而不仅仅是一个按钮)获取信号?这取决于您使用的按钮类型,我假设您使用的按钮不需要来自任何电源的额外电压。 所以,如果您使用的是普通按钮,您需要接地,您需要通过3V,因为raspberry GPIOs在3.3V上运行。(您可以使用5V使该按钮工作)

我需要从多个按钮(10个按钮)获取输入,按下时应返回1,未按下时应返回0。 现在的问题是,它与第一个按钮一起工作,第二个按钮保持0

如果我从接地引脚切换到5v引脚,只有第二个引脚会做出反应,按下时返回0,未按下时返回1


如何才能从每个按钮(而不仅仅是一个按钮)获取信号?

这取决于您使用的按钮类型,我假设您使用的按钮不需要来自任何电源的额外电压。
所以,如果您使用的是普通按钮,您需要接地,您需要通过3V,因为raspberry GPIOs在3.3V上运行。(您可以使用5V使该按钮工作)<让我发布一下我的情况。
我已将我的按钮与GPIOs、接地(首先将接地降到试验板,然后从试验板使用)和3.3V相连接 当按下按钮时,它给我的值为1,当松开按钮时,它给我的值为0。 我正在使用PIGPIO并运行
PIGPIOD
服务来检测GPIOs活动。
见:


注意:当用接地和3.3V电压按下按钮向GPIO发送信号时,只需断开连接和关闭连接即可。
如果您需要,我也可以发布我的代码(Python)。

这取决于您的r按钮。如果您使用的是不需要额外电源的普通按钮,那么这很容易。