Page 119 - 1
P. 119
static int DIR_flag1 = 0;
static bool flag = 1; //Timer clear flag
static bool flag1 = 1; //Timer clear flag
static bool MOTER_flag = 0; //Timer clear flag
static bool MOTER_flag1 = 0; //Timer clear flag
static bool cds_flag = 1; //Timer clear flag
static bool before_cds = 0; //Timer clear flag
static bool Rain_flag = 1; //Timer clear flag
static bool before_Rain = 0; //Timer clear flag
static bool cds_chattering_flag = 1; //Timer clear flag
static bool Rain_chattering_flag = 1; //Timer clear flag
// Function List //
void pinMode_init(); //pin setting
void MOTER_run(); //MOTER running
void MOTER_run1(); //MOTER running
void MOTER_LEFT(); //MOTER motion left
void MOTER_RIGHT(); //MOTER motion right
void MOTER_STOP(); //MOTER motion stop
void MOTER_LEFT1(); //MOTER motion left
void MOTER_RIGHT1(); //MOTER motion right
void MOTER_STOP1(); //MOTER motion stop
void ISR_Timer(); //Timer interrupt
void cds_run(); //cds running
void Rain_run(); //Rain running
// Setup //
void setup() {
pinMode_init();
Serial.begin(9600); //Serial init
MsTimer2::set(100,ISR_Timer); //100ms, ISR_Timer
MsTimer2::start(); // Timer start
}
// Loop //
void loop() {
MOTER_run();
MOTER_run1();
cds_run();
Rain_run();
//Serial.println(rate);
//Serial.println(rate1);// rain
- 119 -