在我的项目中,我需要一个按钮来使用Arduino执行某些操作。但不幸的是我不能买按钮而且我有点匆忙。我可以使用Arduino的3.3v输出引脚和输入引脚来创建开关吗?我想添加两根跳线,然后将它们连接在一起。如果两者都已连接,则应打开开关。我可以这样做吗?如果是,那么如何?
答案 0 :(得分:1)
您不需要输出和输入引脚,使用VCC,GND和输入引脚。
当您将数字输入引脚连接到VCC时,它将注册1.当您连接到GND时,它将注册0.如果您将引脚悬空,您将得到一个未确定的结果。
如果你有一个方便的电阻(500R,1K,10K,并不重要),你可以这样做:
Arduino GND <---->[resistor]<--+-------> Arduino input pin
|
|
+-= -]--> Arduino VCC
将VCC线连接到寄存器true,并断开连接以注册false。与GND串联的电阻将避免引脚悬空。