我有一个Arduino Uno机器人,我已经买了这个3 pin switch。这三个引脚标记为NO
,NC
和C
,我知道它们分别代表常开,正常连接和常见。
问题是,我不知道如何将它们连接到我的盾牌(Robot Builder's Shield)。
开关的目的是检测放在它前面的物体。
如何解决此问题?
答案 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)---电阻 - 接地。