叉烧fan的arduino自学笔记(一) 人体红外报警器

所需物料:

    arduino uno

    蜂鸣器模块

    人体红外模块

    公对母杜邦线3根

接线:

    arduino uno               人体红外   

    5V                                VCC

    A5                                OUT                             

    GND                             GND

    我系渣渣灰分割线----------------------------------------

    蜂鸣器直接按照下图插上去就ok

叉烧fan的arduino自学笔记(一) 人体红外报警器_第1张图片

我系渣渣灰分割线---------------------------------------------

开源代码:

int buzzer = 11;       
int frequency = 900;
int PIR_sensor = A5;               
int val = 0;
void setup() {
  pinMode(buzzer,OUTPUT);
  pinMode(PIR_sensor, INPUT);
  Serial.begin(9600); 
}

void loop() {  
  val = analogRead(PIR_sensor);    //读取A0口的电压值并赋值到val  
  Serial.println(val); 
  if(val > 300){
    tone(buzzer,frequency);
    delay(500);
    noTone(buzzer);
    delay(500);
  }
}

我系渣渣灰分割线---------------------------------------------

    插上电,走过去,就会滴!滴!滴!一段时间后停止

    本文全部是自己根据第一天学习arduino的经验,总结出来的内容,部分参考了:

    https://blog.csdn.net/ling3ye/ar    ticle/details/53764151

你可能感兴趣的:(叉烧fan的arduino自学笔记(一) 人体红外报警器)