2020年1月10日 星期五

運用紅外線光閘控制LED


參考資料
紅外線發射接收器http://keejko.blogspot.com/2017/12/blog-post_55.html
阿簡生物筆記:Arudino的光電閘計時裝置http://a-chien.blogspot.com/2016/07/arudino.html

完成品


連接圖
紅外線接收器是深色的那個


這樣寫的話就可以達到東西穿透會關燈的效果

-----------以下為程式碼--------

#define LED 13
#define IRreceiver 2

void setup() {
    pinMode(LED, OUTPUT);   
    pinMode(IRreceiver, INPUT);   
    Serial.begin(9600);
}

void loop(){

    int state = digitalRead(IRreceiver);
    if(state == HIGH) {
        digitalWrite(LED, LOW);
    } else {
        digitalWrite(LED, HIGH);
    }
    delay(100);
}

沒有留言:

張貼留言