아두이노 > 아두이노 코딩 질문합니다!!

TODAY695 TOTAL241,210
사이트 이용안내
Login▼/회원가입
포럼 동영상강좌 회원가입


BASIC4MCU 후원업체 최신 정보

BASIC4MCU | 아두이노 | 아두이노 | 아두이노 코딩 질문합니다!!

페이지 정보

작성자 zxxuxvmau 작성일2018-07-10 19:38 조회383회 댓글3건

본문

	

led가 10분간 켜져있으면 꺼지는 코딩을했는데

led가 10분간 켜져있을시 센서에 의존하지 않고 그 이후부터는 계속 led가 켜지도록 코딩 해주실수 있나요?

 

밑에 보시는게 10분간 켜져있으면 꺼지는 코딩입니다.

 

int led=13;

int cnt=0;

 

void setup(){

  Serial.begin(9600);

  pinMode(led,OUTPUT);

}

 

void loop(){

  int sensorValue=analogRead(A0);

  Serial.print("A0="); Serial.println(sensorValue);

  

  if(sensorValue>800){

    if(++cnt>6000){

      digitalWrite(led,HIGH); Serial.println("LED ON(A0>800)");

    }

    else{

      digitalWrite(led,LOW); Serial.println("LED OFF TimeOut");  

    }

  }

  else{

    digitalWrite(led,LOW); Serial.println("LED OFF(A0=<800)");

    cnt=0;

  }

  

  delay(100);

}

댓글 3

조회수 383

zxxuxvmau님의 댓글

zxxuxvmau 작성일

오토라이팅 시스템을 만드려고 합니다
센서가 특정값 이상 나오면 led가 켜지는 방식입니다.
led가 계속해서 10분 이상 동안 켜져있을시에 저녁으로 간주하고 그 이후부터는 계속 led가 켜지도록 코딩 해주실수 있나요?

master님의 댓글

master 작성일

그렇게하면 일년내내 켜져있게 될텐데요?

zxxuxvmau님의 댓글

zxxuxvmau 작성일

아두이노 전원을 빼면 꺼지지않나요?

아두이노HOME > 아두이노 > 전체 목록

게시물 검색

Privacy Policy
MCU BASIC ⓒ 2017