步驟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
+關注
關注
190文章
6526瀏覽量
196976 -
***開關
+關注
關注
0文章
8瀏覽量
5286
發布評論請先 登錄
隔離開關操作步驟
用戶對變量或寄存器進行位操作的方法
59143系列微型法蘭安裝式簧片傳感器:工業應用的理想之選
負載開關IC的具體功能操作
霍爾效應:面內開關如何提高靈敏度并且降低設計成本
NUC980是否可以對 EBI 進行 DMA?
樹莓派操作系統:版本、特性及設置完整指南!
ZUS示波器獨立閾值設置:操作化繁為簡,測量更加高效
如何設置簧片開關以對其進行任何操作
評論