Page 89 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 89

}
              delay(DHT11_RETRY_DELAY);                 //센서가 준비될 동안 기다림
              delay(10);
              if(Serial.available()>0) {                //시리얼 통신으로 데이터를 수신받으면
                data = Serial.read();                   //수신된 데이터를 저장
                switch(data) {
                case 'A':
                  digitalWrite(FAN,HIGH);                //팬이 켜짐
                  break;
                case 'B':
                  digitalWrite(FAN,LOW);                 //팬이 꺼짐
                  break;
                case 'C':
                  digitalWrite(HEATER,LOW);              //히터가 켜짐
                  break;
                case 'D':
                  digitalWrite(HEATER,HIGH);             //히터가 꺼짐
                  break;
                case 'E':
                  digitalWrite(LED,LOW);                 //LED가 켜짐
                  break;
                case 'F':
                  digitalWrite(LED,HIGH);                //LED가 꺼짐
                  break;
                }

              }
             Serial.write(data);
              if(count<82) {//a+1s ex)900
              digitalWrite(PUMP,LOW);                    //45분동안 펌프,공기주입기가 켜짐
              }
              if(count>82) {//a+1s ex)900                 //15분동안 펌프,공기주입기가 꺼짐
              digitalWrite(PUMP,HIGH);
              }
              if(count>327) {//ex)3600
                count=0;
              }
              count++;
            }


            2) App inventor



































                                                         -  82  -
   84   85   86   87   88   89   90   91   92   93   94