Page 120 - 1
P. 120
//Serial.print(MOTER_DIR);
//Serial.print("\n");
//Serial.print(Timer);
//Serial.print("\n");
}
// Pinmode setup //
void pinMode_init() {
pinMode(MOTER_A, OUTPUT);
pinMode(MOTER_B, OUTPUT);
pinMode(MOTER_C, OUTPUT);
pinMode(MOTER_D, OUTPUT);
pinMode(CDS, INPUT);
pinMode(Rain, INPUT);
}
// MOTER Run //
void MOTER_run() { // blind
switch(MOTER_DIR){
case 0:
MOTER_STOP();
DIR_flag = 0;
break;
case 1:
if(DIR_flag != 1){flag = 1;}
if(flag){
Timer=0;
Timer1=0;
flag=0;
}
MOTER_LEFT();
DIR_flag = 1;
break;
case 2:
if(DIR_flag != 2) {flag = 1;}
if(flag)
{
Timer=0;
Timer1=0;
flag=0;
}
MOTER_RIGHT();
DIR_flag = 2;
break;
default:break;
}
}
void MOTER_run1()
{ // window!!!
switch(MOTER_DIR1)
{
case 0:
MOTER_STOP1();
- 120 -