arduino平台人体红外感应传感器+蜂鸣器简单实现自动报警
生活随笔
收集整理的這篇文章主要介紹了
arduino平台人体红外感应传感器+蜂鸣器简单实现自动报警
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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毫秒
}
接線展示
參考源碼出處鏈接
總結
以上是生活随笔為你收集整理的arduino平台人体红外感应传感器+蜂鸣器简单实现自动报警的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VisualSVN Server Ent
- 下一篇: 移动端 -- 点击输入框默认弹出数字键盘