如何设置簧片开关以对其进行任何操作

电子说

1.2w人已加入

描述

步骤1:材料

您不需要很多物品,但是在此示例中,您需要:

Arduino Uno

电磁门传感器(簧片开关)

跳线

LED

步骤2:Harware

LED:

将LED的正引脚(较长的引线)连接到Arduino的引脚13。

将LED的正引脚(较短的引线)连接到Arduino。 LED到Arduino的GND(接地)引脚。 13和GND应该彼此相邻。

磁性门传感器(簧片开关):

由于开关是非极性的,因此可以以任何方式插入电线。

p》

我发现使用跨接线将开关连接到Arduino更加容易,因为开关的线是绞线而不是实心线,这使得更难插入Arduino引脚。

连接一个将开关的导线连接到跳线,然后将跳线的针脚插入Arduino电源侧的GND引脚

将另一根开关线连接到另一根跳线,并将该跳线插入Arduino的引脚2

步骤3:代码

/*

Rameez Saiyid

簧片开关和Arduino

4.9.15

*/

const int switchPin = 2;

const int ledPin = 13;

无效设置(){

pinMode(switchPin,INPUT);

pinMode(ledPin,OUTPUT);

digitalWrite(switchPin,HIGH);

}

void loop(){

if(digitalRead(switchPin)== LOW){

digitalWrite(ledPin,LOW );

}

else {

digitalWrite(ledPin,HIGH);

}

}

步骤4:全部完成!

此示例代码运行后,将磁铁移开并靠近传感器,观察LED的反应!

恭喜!您已成功将Arduino连接到簧片开关。现在,您完全有能力修改我的代码,以在磁铁靠近开关时将LED输出更改为您想要执行的任何操作。
        责任编辑:wv

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分