top of page
Petit b - montage arduino
Petit c - Codage arduino

/* Led_RGB est un programme qui fait varier l'intensité lumineuse dans une led RGB */


#define LED_R 9                 // affectation des broches
#define LED_G 10               
#define LED_B 11              


int red;
int green;
int blue;
int tempo=5;

void setup() 
{
pinMode(LED_R,OUTPUT) ;
pinMode(LED_G,OUTPUT) ;
pinMode(LED_B,OUTPUT) ;
}


void loop() 
 


  

{
 for (int i=0; i <= 255; i++)           // variation par pas de 1
 {
 analogWrite(LED_R, 255-i);      // le rouge diminue
 analogWrite(LED_G, i);              // le vert augmente
 analogWrite(LED_B, 0);             // le bleu est éteint
 delay(tempo);
 } 
 for (int i=0; i <= 255; i++)         // variation par pas de 1
 {
 analogWrite(LED_R, 0);           // le rouge est éteint
 analogWrite(LED_G, 255-i);    // le vert dimin
 analogWrite(LED_B, i);            // le bleu augmente
 delay(tempo);
 }
 

bottom of page