[心得] Reed Switch (リードスイッチ) Arduino Explame
For Esp32
int switchReed2=5; //GPIO int led=2; //內建LED int switchReed=18; //GPIO void setup(){ pinMode(led, OUTPUT); //設動輸出模式 pinMode(switchReed2, OUTPUT); //設動輸出模式 pinMode(switchReed, OUTPUT); //設動輸出模式 Serial.begin(9600); //設定鮑率 } void loop(){ // 判斷電磁開關是否接觸:是 if (digitalRead(switchReed)==HIGH){ digitalWrite(led, LOW); //設定低電位(關燈) Serial.println("Window Closed"); } // 判斷電磁開關是否接觸:否 else { digitalWrite(led, HIGH); //設定高電位(亮燈) digitalWrite(switchReed2, HIGH); //設定高電位 Serial.println("Window Open"); } delay(1000); }修改至 Arduino筆記(72):使用MC-38 磁簧開關監測門窗開啟或關閉 | 天花板隨記 (atceiling.blogspot.com)
留言
張貼留言