//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);
}