arduino平台人体红外感应传感器+蜂鸣器简单实现自动报警
生活随笔
收集整理的這篇文章主要介紹了
arduino平台人体红外感应传感器+蜂鸣器简单实现自动报警
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
int Sensor_pin = 2;
int Buzzerpin = 3;void Alarm() //蜂鳴器發(fā)出警報(bào){for(int i=0;i<100;i++){digitalWrite(Buzzerpin,HIGH); //發(fā)聲音delay(2);digitalWrite(Buzzerpin,LOW); //不發(fā)聲音delay(2); //修改延時(shí)時(shí)間,改變發(fā)聲頻率}}void setup() {pinMode(Sensor_pin,INPUT); //設(shè)置人體紅外接口為輸入狀態(tài)pinMode(Buzzerpin,OUTPUT); //設(shè)置蜂鳴器接口為輸出狀態(tài)
}void loop() {
int val=digitalRead(Sensor_pin); //定義參數(shù)存儲(chǔ)人體紅外傳感器讀到的狀態(tài)if(val == 1) //如果檢測(cè)到有動(dòng)物運(yùn)動(dòng)(在檢測(cè)范圍內(nèi)),蜂鳴器發(fā)出警報(bào){ Alarm();}else {return;} delay(100); //延時(shí)100毫秒
}
接線展示
參考源碼出處鏈接
總結(jié)
以上是生活随笔為你收集整理的arduino平台人体红外感应传感器+蜂鸣器简单实现自动报警的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VisualSVN Server Ent
- 下一篇: 移动端 -- 点击输入框默认弹出数字键盘