BASIC4MCU | 질문게시판 | 답변 : 아두이노 코드 관련
페이지 정보
작성자 master 작성일2020-09-03 22:08 조회4,652회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=13305
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2020-09-03 오후 10:16:51// by Ok-Hyun Park//사람을 인식하고 10초 동안 소리가 나고,만약 10초 뒤에 사람이 없으면 소리가 끊기고,만약 10초 뒤에도 사람이 있다면 소리가 계속 나오는 것//int alertLED=9,alertBuzz=8,triggerPin=7,echopin=6;//int sec=0;long distance;//void setup(){Serial.begin(9600);pinMode(alertLED,OUTPUT); pinMode(alertBuzz,OUTPUT);pinMode(triggerPin,OUTPUT); pinMode(echopin,INPUT);}//void loop(){digitalWrite(triggerPin,1); delayMicroseconds(10); digitalWrite(triggerPin,0);//distance=pulseIn(echopin,HIGH)/58; distance=distance>100?100:distance;if(distance<40){sec++; digitalWrite(alertLED,1); digitalWrite(alertBuzz,1);}else{if(sec){if(++sec>10){sec=0; digitalWrite(alertBuzz,0); digitalWrite(alertLED,0); }}}//delay(1000);}
댓글 0
조회수 4,652등록된 댓글이 없습니다.