如何将3针开关连接到Arduino Uno?

时间:2012-11-05 23:50:14

标签: arduino robotics robot electronics

我有一个Arduino Uno机器人,我已经买了这个3 pin switch。这三个引脚标记为NONCC,我知道它们分别代表常开,正常连接和常见。

问题是,我不知道如何将它们连接到我的盾牌(Robot Builder's Shield)。

开关的目的是检测放在它前面的物体。

如何解决此问题?

2 个答案:

答案 0 :(得分:1)

看一下the schema on the last page of the shield's doc,屏蔽不使用多个数字引脚(乍一看D0-D3),所以连接到它们的开关就像直接连接到Arduino的开关一样。可以找到使用按钮(其行为类似于瞬间NO开关)的示例in this tutorial。所以基本电路是接地的 - >下拉电阻 - >输入引脚 - >开关 - > VCC。

答案 1 :(得分:0)

您可以在Arduino上编写一个测试程序,以确定开关的反应方式。我曾经为电动步进电机做过同样的事情。只需打开LED(如引脚13 LED),以防您感觉到连接。

+5 V引脚---测试(2个连接)----模拟引脚(读取电压或LED引脚13)---电阻 - 接地。