最近我一直在玩Raspberry Pi。但是我有一个问题。
当我设置一个输入引脚以检查是否有电时,它给我的答案很不稳定。
为了阐明我的问题,我做了一些观察:
当我连接电路并且电流流到输入引脚时,它给我的值始终为TRUE或1。
当我通过移除一部分LED来断开电路时(当输入值应为0时),它为我提供了随机值,在0到1之间移动。
当我从Pi上拔下所有电缆时,它的值始终为0
如果我卸下了所有GPIO电缆,它的值将为0,但是如果我只是用一根导电金属片(另一端没有任何东西)触摸输入引脚,它将再次从随机值开始。除非我也有东西连接到输出引脚,否则它不会给我随机值。它不必在任何地方引线,而只需触摸输出引脚即可。其他金属必须接触输入引脚。它们之间完全没有连接。
我不知道为什么当输入GPIO引脚接触到任何金属时,为什么它开始给我随机值。
更有趣的是,当我实际给它供电时,为什么给我一致的1或TRUE?