步骤1:材料
您不需要很多物品,但是在此示例中,您需要:
Arduino Uno
电磁门传感器(簧片开关)
跳线
步骤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
-
Arduino
+关注
关注
187文章
6455浏览量
186447 -
簧片开关
+关注
关注
0文章
8浏览量
5028
发布评论请先 登录
相关推荐
评论