double my_5_B;
double my_1_R;
double Rojo;
double my_1_G;
double my_1_B;
double Verde;
double my_2_R;
double my_2_G;
double Azul;
double my_2_B;
double my_3_R;
double Violeta;
double my_3_G;
double my_3_B;
double Rosa;
double my_4_R;
double my_4_G;
double Verde_esp;
double my_4_B;
double my_5_R;
double Blanco;
double my_5_G;
double ArcoIris;
double Burgos;
double Marron;
double Azul_Verde;
double Azul_Amarillo;
double i;
double Azul_Blanco;
double Rojo_Blanco;
double Fuego;
double B_Espa_C3_B1a;
double B_Real_Madrid;
double j;
double k;
int fnc_dynamic_digitalRead(int _pin){
pinMode(_pin,INPUT_PULLUP);
return digitalRead(_pin);
}
void fnc_dynamic_analogWrite(int _pin, int _e){
pinMode(_pin,OUTPUT);
analogWrite(_pin,_e);
}
void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
pinMode(44, OUTPUT);
pinMode(45, OUTPUT);
pinMode(46, OUTPUT);
my_1_R = 2;
my_1_G = 3;
my_1_B = 4;
my_2_R = 5;
my_2_G = 6;
my_2_B = 7;
my_3_R = 8;
my_3_G = 9;
my_3_B = 10;
my_4_R = 11;
my_4_G = 12;
my_4_B = 13;
my_5_R = 44;
my_5_G = 45;
}
void loop()
{
Rojo = 21;
if ((fnc_dynamic_digitalRead(Rojo) == 0)) {
analogWrite(2,255-(255));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(255));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(255));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(255));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(255));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
delay(100);
}
else {
analogWrite(2,255-(0));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(0));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(0));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(0));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(0));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
}
Verde = 22;
if ((fnc_dynamic_digitalRead(Verde) == 0)) {
analogWrite(2,255-(0));
analogWrite(3,255-(255));
analogWrite(4,255-(0));
analogWrite(5,255-(0));
analogWrite(6,255-(255));
analogWrite(7,255-(0));
analogWrite(8,255-(0));
analogWrite(9,255-(255));
analogWrite(10,255-(0));
analogWrite(11,255-(0));
analogWrite(12,255-(255));
analogWrite(13,255-(0));
analogWrite(44,255-(0));
analogWrite(45,255-(255));
analogWrite(46,255-(0));
delay(100);
}
else {
analogWrite(2,255-(0));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(0));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(0));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(0));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(0));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
}
Azul = 23;
if ((fnc_dynamic_digitalRead(Azul) == 0)) {
analogWrite(2,255-(0));
analogWrite(3,255-(0));
analogWrite(4,255-(255));
analogWrite(5,255-(0));
analogWrite(6,255-(0));
analogWrite(7,255-(255));
analogWrite(8,255-(0));
analogWrite(9,255-(0));
analogWrite(10,255-(255));
analogWrite(11,255-(0));
analogWrite(12,255-(0));
analogWrite(13,255-(255));
analogWrite(44,255-(0));
analogWrite(45,255-(0));
analogWrite(46,255-(255));
delay(100);
}
else {
analogWrite(2,255-(0));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(0));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(0));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(0));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(0));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
}
Violeta = 24;
if ((fnc_dynamic_digitalRead(Violeta) == 0)) {
analogWrite(2,255-(64));
analogWrite(3,255-(0));
analogWrite(4,255-(127));
analogWrite(5,255-(64));
analogWrite(6,255-(0));
analogWrite(7,255-(127));
analogWrite(8,255-(64));
analogWrite(9,255-(0));
analogWrite(10,255-(127));
analogWrite(11,255-(64));
analogWrite(12,255-(0));
analogWrite(13,255-(127));
analogWrite(44,255-(64));
analogWrite(45,255-(0));
analogWrite(46,255-(127));
delay(100);
}
else {
analogWrite(2,255-(0));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(0));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(0));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(0));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(0));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
}
Rosa = 25;
if ((fnc_dynamic_digitalRead(Rosa) == 0)) {
analogWrite(2,255-(255));
analogWrite(3,255-(110));
analogWrite(4,255-(199));
analogWrite(5,255-(255));
analogWrite(6,255-(110));
analogWrite(7,255-(199));
analogWrite(8,255-(255));
analogWrite(9,255-(110));
analogWrite(10,255-(199));
analogWrite(11,255-(255));
analogWrite(12,255-(110));
analogWrite(13,255-(199));
analogWrite(44,255-(255));
analogWrite(45,255-(110));
analogWrite(46,255-(199));
delay(100);
}
else {
analogWrite(2,255-(0));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(0));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(0));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(0));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(0));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
}
Verde_esp = 26;
if ((fnc_dynamic_digitalRead(Verde_esp) == 0)) {
analogWrite(2,255-(11));
analogWrite(3,255-(153));
analogWrite(4,255-(94));
analogWrite(5,255-(11));
analogWrite(6,255-(153));
analogWrite(7,255-(94));
analogWrite(8,255-(11));
analogWrite(9,255-(153));
analogWrite(10,255-(94));
analogWrite(11,255-(11));
analogWrite(12,255-(153));
analogWrite(13,255-(94));
analogWrite(44,255-(11));
analogWrite(45,255-(153));
analogWrite(46,255-(94));
delay(100);
}
else {
analogWrite(2,255-(0));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(0));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(0));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(0));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(0));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
}
Blanco = 27;
if ((fnc_dynamic_digitalRead(Blanco) == 0)) {
analogWrite(2,255-(255));
analogWrite(3,255-(255));
analogWrite(4,255-(255));
analogWrite(5,255-(255));
analogWrite(6,255-(255));
analogWrite(7,255-(255));
analogWrite(8,255-(255));
analogWrite(9,255-(255));
analogWrite(10,255-(255));
analogWrite(11,255-(255));
analogWrite(12,255-(255));
analogWrite(13,255-(255));
analogWrite(44,255-(255));
analogWrite(45,255-(255));
analogWrite(46,255-(255));
delay(100);
}
else {
analogWrite(2,255-(0));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(0));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(0));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(0));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(0));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
}
ArcoIris = 28;
if ((fnc_dynamic_digitalRead(ArcoIris) == 0)) {
analogWrite(2,255-(255));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(255));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(255));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(255));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(255));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
delay(3000);
while ((fnc_dynamic_digitalRead(ArcoIris) == 0)) {
for (i = 255; i >= 127; i=i-1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(10);
}
delay(3000);
for (i = 127; i >= 0; i=i-1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(10);
}
delay(3000);
for (i = 0; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(my_1_R, i);
fnc_dynamic_analogWrite(my_2_R, i);
fnc_dynamic_analogWrite(my_3_R, i);
fnc_dynamic_analogWrite(my_4_R, i);
fnc_dynamic_analogWrite(my_5_R, i);
delay(10);
}
delay(3000);
for (i = 255; i >= 0; i=i-1) {
fnc_dynamic_analogWrite(my_1_B, i);
fnc_dynamic_analogWrite(my_2_B, i);
fnc_dynamic_analogWrite(my_3_B, i);
fnc_dynamic_analogWrite(my_4_B, i);
fnc_dynamic_analogWrite(my_5_B, i);
delay(10);
}
for (i = 0; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(10);
}
delay(3000);
for (i = 255; i >= 0; i=i-1) {
fnc_dynamic_analogWrite(my_1_R, i);
fnc_dynamic_analogWrite(my_2_R, i);
fnc_dynamic_analogWrite(my_3_R, i);
fnc_dynamic_analogWrite(my_4_R, i);
fnc_dynamic_analogWrite(my_5_R, i);
delay(10);
}
delay(3000);
for (i = 0; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(my_1_B, i);
fnc_dynamic_analogWrite(my_2_B, i);
fnc_dynamic_analogWrite(my_3_B, i);
fnc_dynamic_analogWrite(my_4_B, i);
fnc_dynamic_analogWrite(my_5_B, i);
delay(10);
}
delay(3000);
}
}
else {
analogWrite(2,255-(0));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(0));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(0));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(0));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(0));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
}
Burgos = 29;
if ((fnc_dynamic_digitalRead(Burgos) == 0)) {
analogWrite(2,255-(255));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(255));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(255));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(255));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(255));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
delay(6000);
while ((fnc_dynamic_digitalRead(Burgos) == 0)) {
for (i = 0; i <= 120; i=i+1) {
fnc_dynamic_analogWrite(my_1_R, i);
fnc_dynamic_analogWrite(my_2_R, i);
fnc_dynamic_analogWrite(my_3_R, i);
fnc_dynamic_analogWrite(my_4_R, i);
fnc_dynamic_analogWrite(my_5_R, i);
delay(10);
}
for (i = 255; i >= 165; i=i-1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(10);
}
delay(6000);
for (i = 120; i >= 0; i=i-1) {
fnc_dynamic_analogWrite(my_1_R, i);
fnc_dynamic_analogWrite(my_2_R, i);
fnc_dynamic_analogWrite(my_3_R, i);
fnc_dynamic_analogWrite(my_4_R, i);
fnc_dynamic_analogWrite(my_5_R, i);
delay(10);
}
for (i = 165; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(10);
}
delay(6000);
}
}
else {
analogWrite(2,255-(0));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(0));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(0));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(0));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(0));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
}
Marron = 30;
if ((fnc_dynamic_digitalRead(Marron) == 0)) {
analogWrite(2,255-(135));
analogWrite(3,255-(90));
analogWrite(4,255-(0));
analogWrite(5,255-(135));
analogWrite(6,255-(90));
analogWrite(7,255-(0));
analogWrite(8,255-(135));
analogWrite(9,255-(90));
analogWrite(10,255-(0));
analogWrite(11,255-(135));
analogWrite(12,255-(90));
analogWrite(13,255-(0));
analogWrite(44,255-(135));
analogWrite(45,255-(90));
analogWrite(46,255-(0));
delay(100);
}
else {
analogWrite(2,255-(0));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(0));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(0));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(0));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(0));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
}
Azul_Verde = 31;
if ((fnc_dynamic_digitalRead(Azul_Verde) == 0)) {
analogWrite(2,255-(0));
analogWrite(3,255-(0));
analogWrite(4,255-(255));
analogWrite(5,255-(0));
analogWrite(6,255-(0));
analogWrite(7,255-(255));
analogWrite(8,255-(0));
analogWrite(9,255-(0));
analogWrite(10,255-(255));
analogWrite(11,255-(0));
analogWrite(12,255-(0));
analogWrite(13,255-(255));
analogWrite(44,255-(0));
analogWrite(45,255-(0));
analogWrite(46,255-(255));
delay(6000);
while ((fnc_dynamic_digitalRead(Azul_Verde) == 0)) {
for (i = 255; i >= 0; i=i-1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(10);
}
for (i = 0; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(my_1_B, i);
fnc_dynamic_analogWrite(my_2_B, i);
fnc_dynamic_analogWrite(my_3_B, i);
fnc_dynamic_analogWrite(my_4_B, i);
fnc_dynamic_analogWrite(my_5_B, i);
delay(10);
}
delay(6000);
for (i = 255; i >= 0; i=i-1) {
fnc_dynamic_analogWrite(my_1_B, i);
fnc_dynamic_analogWrite(my_2_B, i);
fnc_dynamic_analogWrite(my_3_B, i);
fnc_dynamic_analogWrite(my_4_B, i);
fnc_dynamic_analogWrite(my_5_B, i);
delay(10);
}
for (i = 0; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(10);
}
delay(6000);
}
}
else {
analogWrite(2,255-(0));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(0));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(0));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(0));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(0));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
}
Azul_Amarillo = 32;
if ((fnc_dynamic_digitalRead(Azul_Amarillo) == 0)) {
analogWrite(2,255-(0));
analogWrite(3,255-(0));
analogWrite(4,255-(255));
analogWrite(5,255-(0));
analogWrite(6,255-(0));
analogWrite(7,255-(255));
analogWrite(8,255-(0));
analogWrite(9,255-(0));
analogWrite(10,255-(255));
analogWrite(11,255-(0));
analogWrite(12,255-(0));
analogWrite(13,255-(255));
analogWrite(44,255-(0));
analogWrite(45,255-(0));
analogWrite(46,255-(255));
delay(6000);
while ((fnc_dynamic_digitalRead(Azul_Amarillo) == 0)) {
for (i = 255; i >= 0; i=i-1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
fnc_dynamic_analogWrite(my_1_R, i);
fnc_dynamic_analogWrite(my_2_R, i);
fnc_dynamic_analogWrite(my_3_R, i);
fnc_dynamic_analogWrite(my_4_R, i);
fnc_dynamic_analogWrite(my_5_R, i);
delay(5);
}
for (i = 0; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(my_1_B, i);
fnc_dynamic_analogWrite(my_2_B, i);
fnc_dynamic_analogWrite(my_3_B, i);
fnc_dynamic_analogWrite(my_4_B, i);
fnc_dynamic_analogWrite(my_5_B, i);
delay(5);
}
delay(6000);
for (i = 255; i >= 0; i=i-1) {
fnc_dynamic_analogWrite(my_1_B, i);
fnc_dynamic_analogWrite(my_2_B, i);
fnc_dynamic_analogWrite(my_3_B, i);
fnc_dynamic_analogWrite(my_4_B, i);
fnc_dynamic_analogWrite(my_5_B, i);
delay(5);
}
for (i = 0; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
fnc_dynamic_analogWrite(my_1_R, i);
fnc_dynamic_analogWrite(my_2_R, i);
fnc_dynamic_analogWrite(my_3_R, i);
fnc_dynamic_analogWrite(my_4_R, i);
fnc_dynamic_analogWrite(my_5_R, i);
delay(5);
}
delay(6000);
}
}
else {
analogWrite(2,255-(0));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(0));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(0));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(0));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(0));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
}
Azul_Blanco = 33;
if ((fnc_dynamic_digitalRead(Azul_Blanco) == 0)) {
analogWrite(2,255-(0));
analogWrite(3,255-(0));
analogWrite(4,255-(255));
analogWrite(5,255-(0));
analogWrite(6,255-(0));
analogWrite(7,255-(255));
analogWrite(8,255-(0));
analogWrite(9,255-(0));
analogWrite(10,255-(255));
analogWrite(11,255-(0));
analogWrite(12,255-(0));
analogWrite(13,255-(255));
analogWrite(44,255-(0));
analogWrite(45,255-(0));
analogWrite(46,255-(255));
delay(6000);
while ((fnc_dynamic_digitalRead(Azul_Blanco) == 0)) {
for (i = 255; i >= 0; i=i-1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
fnc_dynamic_analogWrite(my_1_R, i);
fnc_dynamic_analogWrite(my_2_R, i);
fnc_dynamic_analogWrite(my_3_R, i);
fnc_dynamic_analogWrite(my_4_R, i);
fnc_dynamic_analogWrite(my_5_R, i);
delay(5);
}
delay(6000);
for (i = 0; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
fnc_dynamic_analogWrite(my_1_R, i);
fnc_dynamic_analogWrite(my_2_R, i);
fnc_dynamic_analogWrite(my_3_R, i);
fnc_dynamic_analogWrite(my_4_R, i);
fnc_dynamic_analogWrite(my_5_R, i);
delay(5);
}
delay(6000);
}
}
else {
analogWrite(2,255-(0));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(0));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(0));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(0));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(0));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
}
Rojo_Blanco = 34;
if ((fnc_dynamic_digitalRead(Rojo_Blanco) == 0)) {
analogWrite(2,255-(255));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(255));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(255));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(255));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(255));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
delay(6000);
while ((fnc_dynamic_digitalRead(Rojo_Blanco) == 0)) {
for (i = 255; i >= 0; i=i-1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
fnc_dynamic_analogWrite(my_1_B, i);
fnc_dynamic_analogWrite(my_2_B, i);
fnc_dynamic_analogWrite(my_3_B, i);
fnc_dynamic_analogWrite(my_4_B, i);
fnc_dynamic_analogWrite(my_5_B, i);
delay(5);
}
delay(6000);
for (i = 0; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
fnc_dynamic_analogWrite(my_1_B, i);
fnc_dynamic_analogWrite(my_2_B, i);
fnc_dynamic_analogWrite(my_3_B, i);
fnc_dynamic_analogWrite(my_4_B, i);
fnc_dynamic_analogWrite(my_5_B, i);
delay(5);
}
delay(6000);
}
}
else {
analogWrite(2,255-(0));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(0));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(0));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(0));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(0));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
}
Fuego = 35;
if ((fnc_dynamic_digitalRead(Fuego) == 0)) {
analogWrite(2,255-(255));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(255));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(255));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(255));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(255));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
delay(6000);
for (i = 255; i >= 127; i=i-1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(2);
}
for (i = 127; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(2);
}
delay(4000);
for (i = 255; i >= 127; i=i-1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(5);
}
for (i = 127; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(5);
}
delay(2000);
for (i = 255; i >= 0; i=i-1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(2);
}
for (i = 0; i <= 127; i=i+1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(2);
}
delay(6000);
for (i = 127; i >= 0; i=i-1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(5);
}
for (i = 0; i <= 127; i=i+1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(5);
}
delay(3000);
for (i = 127; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(5);
}
}
else {
analogWrite(2,255-(0));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(0));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(0));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(0));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(0));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
}
B_Espa_C3_B1a = 36;
if ((fnc_dynamic_digitalRead(B_Espa_C3_B1a) == 0)) {
analogWrite(2,255-(255));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(255));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(255));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(255));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(255));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
delay(6000);
for (i = 255; i >= 0; i=i-1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(10);
}
delay(6000);
for (i = 0; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(10);
}
delay(6000);
for (i = 0; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
delay(10);
}
delay(6000);
for (i = 255; i >= 0; i=i-1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(10);
}
for (i = 0; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(10);
}
delay(6000);
for (i = 255; i >= 0; i=i-1) {
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
delay(10);
}
delay(6000);
for (i = 255; i >= 0; i=i-1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(10);
}
delay(6000);
for (i = 0; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(10);
}
}
else {
analogWrite(2,255-(0));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(0));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(0));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(0));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(0));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
}
B_Real_Madrid = 37;
if ((fnc_dynamic_digitalRead(B_Real_Madrid) == 0)) {
analogWrite(2,255-(64));
analogWrite(3,255-(0));
analogWrite(4,255-(127));
analogWrite(5,255-(64));
analogWrite(6,255-(0));
analogWrite(7,255-(127));
analogWrite(8,255-(64));
analogWrite(9,255-(0));
analogWrite(10,255-(127));
analogWrite(11,255-(64));
analogWrite(12,255-(0));
analogWrite(13,255-(127));
analogWrite(44,255-(64));
analogWrite(45,255-(0));
analogWrite(46,255-(127));
delay(6000);
for (i = 255; i >= 0; i=i-1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(10);
}
for (j = 191; j >= 0; j=j-1) {
fnc_dynamic_analogWrite(my_1_R, j);
fnc_dynamic_analogWrite(my_2_R, j);
fnc_dynamic_analogWrite(my_3_R, j);
fnc_dynamic_analogWrite(my_4_R, j);
fnc_dynamic_analogWrite(my_5_R, j);
delay(10);
}
for (k = 128; k >= 0; k=k-1) {
fnc_dynamic_analogWrite(my_1_B, k);
fnc_dynamic_analogWrite(my_2_B, k);
fnc_dynamic_analogWrite(my_3_B, k);
fnc_dynamic_analogWrite(my_4_B, k);
fnc_dynamic_analogWrite(my_5_B, k);
delay(10);
}
delay(6000);
for (i = 0; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
fnc_dynamic_analogWrite(my_1_R, i);
fnc_dynamic_analogWrite(my_2_R, i);
fnc_dynamic_analogWrite(my_3_R, i);
fnc_dynamic_analogWrite(my_4_R, i);
fnc_dynamic_analogWrite(my_5_R, i);
delay(10);
}
delay(6000);
for (i = 255; i >= 0; i=i-1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
fnc_dynamic_analogWrite(my_1_R, i);
fnc_dynamic_analogWrite(my_2_R, i);
fnc_dynamic_analogWrite(my_3_R, i);
fnc_dynamic_analogWrite(my_4_R, i);
fnc_dynamic_analogWrite(my_5_R, i);
delay(10);
}
delay(6000);
for (k = 0; k <= 128; k=k+1) {
fnc_dynamic_analogWrite(my_1_B, k);
fnc_dynamic_analogWrite(my_2_B, k);
fnc_dynamic_analogWrite(my_3_B, k);
fnc_dynamic_analogWrite(my_4_B, k);
fnc_dynamic_analogWrite(my_5_B, k);
delay(10);
}
for (j = 0; j <= 191; j=j+1) {
fnc_dynamic_analogWrite(my_1_R, j);
fnc_dynamic_analogWrite(my_2_R, j);
fnc_dynamic_analogWrite(my_3_R, j);
fnc_dynamic_analogWrite(my_4_R, j);
fnc_dynamic_analogWrite(my_5_R, j);
delay(10);
}
for (i = 0; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(my_1_G, i);
fnc_dynamic_analogWrite(my_2_G, i);
fnc_dynamic_analogWrite(my_3_G, i);
fnc_dynamic_analogWrite(my_4_G, i);
fnc_dynamic_analogWrite(my_5_G, i);
delay(10);
}
delay(10);
}
else {
analogWrite(2,255-(0));
analogWrite(3,255-(0));
analogWrite(4,255-(0));
analogWrite(5,255-(0));
analogWrite(6,255-(0));
analogWrite(7,255-(0));
analogWrite(8,255-(0));
analogWrite(9,255-(0));
analogWrite(10,255-(0));
analogWrite(11,255-(0));
analogWrite(12,255-(0));
analogWrite(13,255-(0));
analogWrite(44,255-(0));
analogWrite(45,255-(0));
analogWrite(46,255-(0));
}
}