[01]Arduino PIR Module

download [01]Arduino PIR Module

of 4

Transcript of [01]Arduino PIR Module

  • 8/13/2019 [01]Arduino PIR Module

    1/4

    !"#$%&' !"# !"#$%& !"#$%&

    !"#$%#& () *+,-#".,%) /0 1$.2$+,$

  • 8/13/2019 [01]Arduino PIR Module

    2/4

    "#$% &'( )*+,-. /-012*

    3+45*.,467 -8 9:,;:+4: .*:0 :, .:04:6*0 *+*.F7> -86*;B*.:61.*, :@-5* :@,-216* G*.-D

    9=* &'( ;-012* 4, E-++*E6*0 6- H.01I*G ;:4+@-:.0D J+27 -+* B4+ AB4+ +1;@*.

    KLC 4, E-++*E6*0 6- 6=* &'( ;-012*D 345 .#+./". :22-? 7-1 6- ,*+,* ;-64-+>:2;-,6 :2?:7, 1,*0 6- 0*6*E6 ?=*6=*. : =1;:+ =:, ;-5*0 4+ -. -16 -8 6=*,*+,-., .:+F*D 9=*7 :.* ,;:22> 4+*MB*+,45*> 2-?IB-?*.> *:,7 6- 1,* :+0 0-+N6?*:. -16D O-. 6=:6 .*:,-+ 6=*7 :.* E-;;-+27 8-1+0 4+ :BB24:+E*, :+0 F:0F*6,1,*0 4+ =-;*, -. @1,4+*,,*,D 9=*7 :.* -86*+ .*8*..*0 6- :, &'(> P&:,,45*'+8.:.*0P> P&7.-*2*E6.4EP> -. P'( ;-64-+P ,*+,-.,D Q=*+ 6=* ;-012* 0*6*E6, 6=**+*.F7 A=*:6C> 6=* B4+ F*6, 6=* 5:21* RS'TSUD J6=*.?4,*> 6=* B4+ F*6, 6=* 5:21*RVJQUD

  • 8/13/2019 [01]Arduino PIR Module

    3/4

    "#$% &'( )*+,-. /-012*

    3+45*.,467 -8 9:,;:+4: K

    ($)*%+, -,*$.# /,)#

    0$#)#1%+#) 2*+.3%,+4 %+ 5%6$7$8void begin();

    )*6 6=* B4+ WKL :, 'X&39 ;-0* :+0 4+464:24G* 6=* 4+6*.+:2 5:.4:@2*D

    - !"#"$%&%# : none- !"#$!% '()$" : none

    int readValue();

    (*61.+ 6=* 5:21*A#C ?=*+ 6=* &'( ;-012* 0*6*E6, 6=* *+*.F7 A=*:6C> -6=*.?4,*.*61.+ 6=* 5:21* A#CD

    - !"#"$%&%# : none- !"#$!% '()$" : 0 & 1

    -79:;# /,)#49=* ,:;B2* E-0* ?422 04,B2:7 6=* +1;@*. R$U -+ 6=* ,*.4:2 ;-+46-. ?=*+ 6=* &'(;-012* 0*6*E6, 6=* *+*.F7 A=*:6CD

    /* ===== PIR Method =====void begin(uint8_t pinNum);int readValue();

    ======================== */

    #include "PIR.h"#define PIR_PIN 39

    PIR pir;

    void setup() {pir.begin(PIR_PIN);Serial.begin(9600);

    }

    void loop() {int val = pir.readValue();if (val ==1) {

    Serial.println(val);

    }delay(1000);

    }

  • 8/13/2019 [01]Arduino PIR Module

    4/4

    "#$% &'( )*+,-. /-012*

    3+45*.,467 -8 9:,;:+4: Y

    !*3:*3Z*.487 :+0 1B2-:0 6=* E-0*,> 6=*+ 46 ?422 F45* :+ -16B16 4+ 6=* )*.4:2 /-+46-. 24[*@*2-?\