将 Arduino 数字引脚连接到输入引脚并用作按钮

Connect Arduino digital pin to input pin and work as button

在我的项目中,我需要一个按钮来使用 Arduino 执行某些操作。但不幸的是我买不到按钮,而且我有点着急。我可以使用 Arduino 的 3.3v 输出引脚和输入引脚来创建开关吗?我想添加两条跳线,然后将它们连接在一起。如果两者都已连接,则开关应打开。我可以这样做吗?如果是那么怎么办?

你不需要输出和输入引脚,使用 VCC、GND 和输入引脚。

当您将数字输入引脚连接到 VCC 时,它将注册为 1。当您连接到 GND 时,它将注册为 0。如果将引脚悬空,您将得到一个不确定的结果。

如果你手头有一个电阻(500R、1K、10K,无所谓),你可以这样做:

Arduino GND <---->[resistor]<--+-------> Arduino input pin
                               |     
                               |      
                               +-= -]--> Arduino VCC

连接 VCC 线表示为真,断开表示为假。与GND串联的电阻将避免引脚悬空。