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

时间:2017-09-06 19:16:34

标签: arduino qpushbutton

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

1 个答案:

答案 0 :(得分:1)

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

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

如果你有一个方便的电阻(500R,1K,10K,并不重要),你可以这样做:

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

将VCC线连接到寄存器true,并断开连接以注册false。与GND串联的电阻将避免引脚悬空。