步驟1:材料
您不需要很多物品,但是在此示例中,您需要:
Arduino Uno
電磁門傳感器(簧片開關(guān))
跳線
步驟2:Harware
LED:
將LED的正引腳(較長的引線)連接到Arduino的引腳13。
將LED的正引腳(較短的引線)連接到Arduino。 LED到Arduino的GND(接地)引腳。 13和GND應(yīng)該彼此相鄰。
磁性門傳感器(簧片開關(guān)):
由于開關(guān)是非極性的,因此可以以任何方式插入電線。
p》
我發(fā)現(xiàn)使用跨接線將開關(guān)連接到Arduino更加容易,因?yàn)殚_關(guān)的線是絞線而不是實(shí)心線,這使得更難插入Arduino引腳。
連接一個(gè)將開關(guān)的導(dǎo)線連接到跳線,然后將跳線的針腳插入Arduino電源側(cè)的GND引腳
將另一根開關(guān)線連接到另一根跳線,并將該跳線插入Arduino的引腳2
步驟3:代碼
/*
Rameez Saiyid
簧片開關(guān)和Arduino
4.9.15
*/
const int switchPin = 2;
const int ledPin = 13;
無效設(shè)置(){
pinMode(switchPin,INPUT);
pinMode(ledPin,OUTPUT);
digitalWrite(switchPin,HIGH);
}
void loop(){
if(digitalRead(switchPin)== LOW){
digitalWrite(ledPin,LOW );
}
else {
digitalWrite(ledPin,HIGH);
}
}
步驟4:全部完成!
此示例代碼運(yùn)行后,將磁鐵移開并靠近傳感器,觀察LED的反應(yīng)!
恭喜!您已成功將Arduino連接到簧片開關(guān)。現(xiàn)在,您完全有能力修改我的代碼,以在磁鐵靠近開關(guān)時(shí)將LED輸出更改為您想要執(zhí)行的任何操作。
責(zé)任編輯:wv
-
Arduino
+關(guān)注
關(guān)注
188文章
6472瀏覽量
187349 -
簧片開關(guān)
+關(guān)注
關(guān)注
0文章
8瀏覽量
5087
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論