//BORIS FROILAN HUANCA GONZALES
int pinRed = 11;    // Pin Rojo del LED RGB
int pinGreen = 10;  // Pin Verde del LED RGB
int pinBlue = 9;    // Pin Azul del LED RGB

int pasa = 1000;    // Tiempo de espera entre cambios de color

void setup() {
    pinMode(pinRed, OUTPUT);    // Configura el pinRed como salida
    pinMode(pinGreen, OUTPUT);  // Configura el pinGreen como salida
    pinMode(pinBlue, OUTPUT);   // Configura el pinBlue como salida
}

void loop() {
    // Colores básicos:
    color(255, 0, 0);   // rojo
    delay(pasa);        // delay por pasa
    color(0, 255, 0);   // verde
    delay(pasa);        // delay por pasa
    color(0, 0, 255);   // azul
    delay(pasa);        // delay por pasa

    // Colores mezclados:
    color(255, 255, 255); // blanco
    delay(pasa);          // delay por pasa
    color(255, 255, 0);   // amarillo
    delay(pasa);          // delay por pasa
    color(255, 0, 255);   // magenta
    delay(pasa);          // delay por pasa
    color(0, 255, 255);   // cyan
    delay(pasa);          // delay por pasa
    color(0, 0, 0);       // apagado
    delay(pasa);          // delay por pasa
}

// Función para generar colores
void color(int rojo, int verde, int azul) {
    analogWrite(pinRed, rojo);
    analogWrite(pinGreen, verde);
    analogWrite(pinBlue, azul);
}
$abcdeabcde151015202530fghijfghij