步驟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
+關注
關注
188文章
6472瀏覽量
187353 -
簧片開關
+關注
關注
0文章
8瀏覽量
5087
發布評論請先 登錄
相關推薦
評論