답변 : 아두이노 코딩 관련
페이지 정보
작성자 master 작성일20-04-30 20:53 조회7,200회 댓글0건본문
// MCU BASIC: https://www.basic4mcu.com
// DateTime : 2020-04-30 오후 8:57:35
// by Ok-Hyun Park
//
void loop(){
int val1=0,val2=0;
//-------------------------------------------
// 센서가 감지 될 때까지 대기
while((val1==0)&&(val2==0)){
if(analogRead(sensorPin1)<=Human_value)Val1=1; // 설정 값보다 작을 경우 감지
if(analogRead(sensorPin2)<=Human_value)Val2=1; // 설정 값보다 작을 경우 감지
}
//-------------------------------------------
// 어느 센서가 먼저 감지 되었는지 체크
if(Val1){ // 센서1이 먼저 감지 되었으면
while(analogRead(sensorPin2)>Human_value); // 센서2가 감지 될 때까지 대기
Human_contol_count++; // 카운트 증가
}
else{ // 센서2가 먼저 감지 되었으면
while(analogRead(sensorPin1)>Human_value); // 센서1가 감지 될 때까지 대기
Human_contol_count--; // 카운트 감소
}
//-------------------------------------------
// 센서1 및 센서2 감지가 종료 될 때까지 대기
while(analogRead(sensorPin1)<=Human_value);
while(analogRead(sensorPin2)<=Human_value);
}
댓글 : 0
조회수 : 7,200
등록된 댓글이 없습니다.