//----------$ Pin & Variable    setting $-----------------
const int led_Red_pin  = 13;
const int led_Blue_pin = 12;
const int switch_button_pin = 11;
int index;
int number;
int sum_Even = 0;
int sum_Odd  = 0;
//--------------------------------------------
void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  pinMode(led_Red_pin,  OUTPUT);          // Red :   13
  pinMode(led_Blue_pin, OUTPUT);          // Blue:    12
  pinMode(switch_button_pin, INPUT);    // switch: 11
}

void loop() {
  // put your main code here, to run repeatedly:
  if (digitalRead(switch_button_pin)) {//--------->  $ [case1 switch ON!!] $
    for (index= 1;   index<= 30;    index++) {
      number = rand()%30 +1 ;
     
      digitalWrite(led_Red_pin, LOW);//----->   [Red OFF]
      digitalWrite(led_Blue_pin,   LOW);//--->   [Blue OFF]
     
      if (number%2 == 0) { // ---------------------->   [ number is even_number ]
             Serial.println(number);
             sum_Even += number;
             digitalWrite(led_Red_pin, HIGH);//----->   [Red  ON]
             delay(1000);//----------------------------->   [1 second delay ]
      } else { // ---------------------------------------->    [ number is odd_number ]                  
            Serial.println(number);
            sum_Odd += number;
            digitalWrite(led_Blue_pin , HIGH);//--->   [Blue  ON]
            delay(1000);//----------------------------->   [1 second delay ]
      }
    }
    Serial.println(sum_Even);
    Serial.println(sum_Odd);
  } else {//------------------------------------------->  $ [case2 switch OFF!!] $
            digitalWrite(led_Red_pin, LOW);//----->   [Red OFF]
            digitalWrite(led_Blue_pin,  LOW);//---->   [Blue OFF]
  }
}



'arduino_' 카테고리의 다른 글

illumination_sensor (조도센서)  (0) 2016.02.13
아놀로그 핀 디지털 핀으로 대체 가능함  (0) 2016.02.13
(smart toilet) 논문  (0) 2016.01.13
조도센서---> led_Green  (0) 2015.09.08
Random_led_four  (0) 2015.08.24