Paso 2: El código
int const rojo = 3; PIN 3
int const azul = 5; Pin 4
int const verde = 6; pin 5
void setup() {} / / configura el programa
void loop() {//main lazo del programa
RGB (255, 255, 255); Esto llama a la función RGB
Delay(1000); se queda en blanco durante un segundo
RGB (0, 0, 255);
Delay(1000);
RGB(0,120,255);
Delay(1000);
RGB (0, 255, 0);
Delay(1000);
RGB (255, 0, 255);
Delay(10);
RGB(0,0,0);
Delay(1000);
}
void RGB (int R, int G, int B) {}
para (int i = 0; i < = 255; i ++)
{
Si (i > = prevR - R & & prevR < R) {}
analogWrite (rojo, prevR + i);
}
Si (i > = prevG - G & & prevG < G) {}
analogWrite (verde, prevG + i);
}
Si (i > = prevB - B & & prevB < B) {}
analogWrite (azul, prevB + i);
}
Delay(10);
//}
para (int i = 0; i < = 255; i ++)
//{
Si (i > = R - prevR & & prevR > R) {}
analogWrite (rojo, prevR - i);
}
Si (i > = G - prevG & & prevG > G) {}
analogWrite (verde, prevG - i);
}
Si (i > = B - prevB & & prevB > B) {}
analogWrite (azul, prevB - i);
}
Delay(10);
}
Delay(10);
analogWrite (rojo, R);
analogWrite (verde, G);
analogWrite (azul, B);
prevR = R;
prevG = G;
prevB = B;
}