Étape 2: Le code
int const rouge = 3 ; broche 3
int const bleu = 5 ; broche 4
int const vert = 6 ; broche 5
void setup() {} / / met en place le programme
void loop() {//main boucle du programme
RGB (255, 255, 255) ; ce qui appelle la fonction RGB
Delay(1000) ; séjours sur blanc pour une seconde
RGB (0, 0, 255) ;
Delay(1000) ;
RGB(0,120,255) ;
Delay(1000) ;
RGB (255, 0, 0) ;
Delay(1000) ;
RGB (255, 0, 255) ;
Delay(10) ;
RGB(0,0,0) ;
Delay(1000) ;
}
Sub RVB (int R, int G, int B) {}
pour (int i = 0; i < = 255; i ++)
{
Si (j’ai > = prevR - R & & prevR < R) {}
analogWrite (rouge, prevR + i) ;
}
Si (j’ai > = prevG - G & & prevG < G) {}
analogWrite (vert, prevG + i) ;
}
Si (j’ai > = prevB - B & & prevB < B) {}
analogWrite (bleu, prevB + i) ;
}
Delay(10) ;
//}
pour (int i = 0; i < = 255; i ++)
//{
Si (j’ai > = R - prevR & & prevR > R) {}
analogWrite (rouge, prevR - i) ;
}
Si (j’ai > = G - prevG & & prevG > G) {}
analogWrite (vert, prevG - i) ;
}
Si (j’ai > = B - prevB & & prevB > B) {}
analogWrite (bleu, prevB - i) ;
}
Delay(10) ;
}
Delay(10) ;
analogWrite (rouge, R) ;
analogWrite (Green, G) ;
analogWrite (bleu, B) ;
prevR = R ;
prevG = G ;
prevB = B ;
}