[Arduino]:RGB-LEDのテストプログラム2




//LED Workshop
//
//2010.09.28-09.29
//
//RGB-LED TEST2

#define  RED    11
#define  GREEN  5
#define  BLUE   3

//Initialize
void setup(){
  pinMode(RED, OUTPUT);
  pinMode(GREEN, OUTPUT);
  pinMode(BLUE, OUTPUT);
}


//loop
void loop(){
  int i;
  
  for(i=0; i<255; i++){
  
    analogWrite(RED, i);
    analogWrite(GREEN, 255-i);
    analogWrite(BLUE, 0);
  
    delay(2);
  }
  
  for(i=255; i>0; i--){
  
    analogWrite(RED, i);
    analogWrite(GREEN, 255-i);
    analogWrite(BLUE, 0);
  
    delay(2);
  }
  
  for(i=0; i<255; i++){
  
    analogWrite(RED, 0);
    analogWrite(GREEN, 255-i);
    analogWrite(BLUE, i);
  
    delay(2);
  }
  
  for(i=255; i>0; i--){
  
    analogWrite(RED, 0);
    analogWrite(GREEN, 255-i);
    analogWrite(BLUE, i);
  
    delay(2);
  }
  

}