아두이노에서  시간 정보를 받아와서 


5분 동작하고 15분 쉬려는 코드를 짜려는데;;;


도저히 모르겠네욤 ㅜㅜ


millis()함수를 이용해 다른 함수가 시간 별로 돌아가고 있어서 


delay()함수는 사용 하면 안되요;;;


도와주세욤...


if( Count == 20 ){        // Count 는 3초마다 1씩 증가 해서 20이 되면 1분 입니다.

  MinCount++;            // 1분 마다 MinCount를 1씩 올려 목표 시간까지 체크 하려고 하구요.

  if( MinCount <= WorkTime ){         // WorkTime 만큼 작동을 하고 

          Serial.write('Stop');                 // 꺼집니다.

 }


근데 이 시간 뒤에 Sleep Time 이 있는데 이 Sleep Time 동안에는 펌프가 작동을 하면 안되요;;;

아두 이노 loop()문을 계속 돌면서 다른 장비도 돌려야 하구요.

이걸 어떻게 해야 할까요;;;;

처음 진입부터 잘못된건 아닌지;;;