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 -