아두이노 LED부분 질문드립니다.

메카 2016-10-18 (화) 17:38 2년전 788  
void setup() {
  // put your setup code here, to run once:
Serial.begin(115200);
Serial.print("$$$");
delay(3000);
Serial.print("SI,0800 \r");
delay(100);
Serial.print("SJ,0800 \r");
delay(100);
Serial.print("SH,0800 \r");
delay(100);

 pinMode(7, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  {
 currentMillis = millis();
  if ((currentMillis - previousMillis) > interval) {
  
preiousMillis = currentMillis;
  }

}
  
if(Serial.available()){
  char key = Serial.read();
  if(key == '1') {
    digitalWrite(7, HIGH);
    delay(1800000);
    digitalWrite(7, LOW);
  }
  if(key == '2') {
    digitalWrite(7, LOW);
    delay(10);
  }
  if(key == '3') {
    digitalWrite(7, HIGH);
    delay(3600000);
    digitalWrite(7, LOW);
  }
  if(key == '4') {
    digitalWrite(7, HIGH);
    delay(7200000);
    digitalWrite(7, LOW);
  }
  else
  delay(1);
}
}

현재 스케치 코딩부분입니다.

제가 하려고하는 것은 

1번키가 동작했을때 켜진후 30분후에 꺼지게 하는것과, 1번키가 동작중일

==================================



안녕하세요 메카솔루션입니다.

문의주신 내용이 일부가 누락이 되었습니다.

소스코드를 빼고 다시한번 질문 부탁드립니다.

감사합니다.

담당자: yevgeny

모바일 버전으로 보기