Page 123 - 1
P. 123

if(Rain_chattering_flag) {
                Rain_val = analogRead(Rain);
                //Serial.println(Rain_val);
                Rain_val = Rain_val / 600;  // 600 is 0 or 1 value OPEN
                if(before_Rain != Rain_val) {
                  before_Rain = Rain_val;
                  MOTER_flag1 = 1;
                  }
                else if(before_Rain == Rain_val) {
                  MOTER_flag1 = 0;
                  }

                if(MOTER_flag1) {
                  if(Rain_val) {
                    MOTER_DIR1 = 1;
                    }
                  else {
                    MOTER_DIR1 = 2;
                    }
                  }
               }
            }



            //   TIMER         //
            void ISR_Timer()
            {
              Timer++;
              Timer1++;
              //blind
              if(Timer>14) {
                Timer = 0;
                MOTER_DIR = 0;
                flag = 1;
              }
              //window
              if(Timer1>20) {
                Timer1 = 0;
                MOTER_DIR1 = 0;
                flag1 = 1;
              }
            }





























                                                         - 123 -
   118   119   120   121   122   123   124   125   126   127   128