int LEDROJO = 9;
int LEDVERDE = 10;
int LEDAZUL = 11;
void setup() {
pinMode(LEDROJO, OUTPUT);
pinMode(LEDVERDE, OUTPUT);
pinMode(LEDAZUL, OUTPUT);
}
void loop() {
// Se pueden lograr 16 millones de colores...
miColor(255, 0, 0); //rojo
miColor(0, 255, 0); //verde
miColor(0, 0, 255); //azul
miColor(255, 255, 0); //amarillo
miColor(0, 255, 255); //cyan
miColor(255, 0, 255); //magenta
miColor(255, 255, 255); //blanco
miColor(0, 0, 0); //apagado
miColor(255, 30, 43); //rosado
miColor(255, 128, 0); //naranja
}
void miColor(int rojo, int verde, int azul) {
//Para LED de Cátodo común el valor más alto es más brillo
//Para LED de Ánodo común el valor mas bajo es más brillo
analogWrite(LEDROJO, rojo);
analogWrite(LEDVERDE, verde);
analogWrite(LEDAZUL, azul);
delay(500);
}