• <table id="0ws66"></table>
  • <noscript id="0ws66"><source id="0ws66"></source></noscript>
    人體紅外報警

    人體紅外報警的詳細介紹

    創作者:robo027 | 更新日期:2016-12-14 | 在線時長:0秒
    年底了,小偷活動頻繁。


    int Sensor_pin = 2;
    int Buzzerpin = 3;
     
    void Alarm() //蜂鳴器發出警報
    {
    for(int i=0;i<100;i++){
    digitalWrite(Buzzerpin,HIGH); //發聲音
    delay(2);
    digitalWrite(Buzzerpin,LOW); //不發聲音
    delay(2); //修改延時時間,改變發聲頻率
    }
    }
     
    void setup()
    {
    pinMode(Sensor_pin,INPUT); //設置人體紅外接口為輸入狀態
    pinMode(Buzzerpin,OUTPUT); //設置蜂鳴器接口為輸出狀態
    }
     
    void loop()
    {
    int val=digitalRead(Sensor_pin); //定義參數存儲人體紅外傳感器讀到的狀態
    if(val == 1) //如果檢測到有動物運動(在檢測范圍內),蜂鳴器發出警報

    Alarm();
    }
    else
    {
    return;

    delay(100); //延時100毫秒

    国产综合在线