22-02-2019, 14:28
Tutaj jest kawałek własnie tego kodu
void loop() {
irrecv.blink13(true); // mrugamy diodami w arduino
if (irrecv.decode(&results)) {
switch (results.value) {
case 0x511DBB: //przycisk1 ON
ZMIENNA=0;
poweron();
break;
case 0xE318261B: //przycisk2 OFF
ZMIENNA=0;
poweroff();
break;
case 0xD7E84B1B: //przycisk|<< KOLEJNY KOLOR
ZMIENNA=0;
if(ZMIENNAKOLORU<=9){ZMIENNAKOLORU++;}
USTAWKOLOR(); WYSWIETL();
break;
case 0x52A3D41F: //przycisk>>| COFNIJ KOLOR
ZMIENNA=0;
if(ZMIENNAKOLORU>=2){ZMIENNAKOLORU--;}
USTAWKOLOR(); WYSWIETL();
break;
case 0x9716BE3F: //przycisk1 EFEKT TECZA
ZMIENNA=1;
break;
case 0x3D9AE3F7: //przycisk2 EFEKT TECZA 2
ZMIENNA=2;
break;
case 0x6182021B: //przycisk3 PRZEJSCIE POMIEDZY R G B
ZMIENNA=3;
break;
case 0x8C22657B: //przycisk4 POJAWIĄJĄCE SIĘ LOSOWE ŚWIATEŁKA
ZMIENNA=4;
break;
case 0x488F3CBB: //przycisk5 METEORYT
ZMIENNA=5;
break;
case 0x00000009: //przycisk6
//ZMIENNA=X;
break;
//case 0x00000009: //przycisk6 KOPIA
//ZMIENNA=X;
//break;
}
irrecv.resume();
}
if (ZMIENNA == 1){rainbow(20);}
if (ZMIENNA == 2){theaterChaseRainbow(50);}
if (ZMIENNA == 3){RGBLoop();}
if (ZMIENNA == 4){TwinkleRandom(275, 110, false);}
if (ZMIENNA == 5){ meteorRain(random(0,255),random(0,255),random(0,255),25, 64, true, 30);}
//if (ZMIENNA == X){*efekt*}
//if (ZMIENNA == X){*efekt*}
//if (ZMIENNA == X){*efekt*}
//if (ZMIENNA == X){*efekt*}
//if (ZMIENNA == X){*efekt*} KOPIA
}
void loop() {
irrecv.blink13(true); // mrugamy diodami w arduino
if (irrecv.decode(&results)) {
switch (results.value) {
case 0x511DBB: //przycisk1 ON
ZMIENNA=0;
poweron();
break;
case 0xE318261B: //przycisk2 OFF
ZMIENNA=0;
poweroff();
break;
case 0xD7E84B1B: //przycisk|<< KOLEJNY KOLOR
ZMIENNA=0;
if(ZMIENNAKOLORU<=9){ZMIENNAKOLORU++;}
USTAWKOLOR(); WYSWIETL();
break;
case 0x52A3D41F: //przycisk>>| COFNIJ KOLOR
ZMIENNA=0;
if(ZMIENNAKOLORU>=2){ZMIENNAKOLORU--;}
USTAWKOLOR(); WYSWIETL();
break;
case 0x9716BE3F: //przycisk1 EFEKT TECZA
ZMIENNA=1;
break;
case 0x3D9AE3F7: //przycisk2 EFEKT TECZA 2
ZMIENNA=2;
break;
case 0x6182021B: //przycisk3 PRZEJSCIE POMIEDZY R G B
ZMIENNA=3;
break;
case 0x8C22657B: //przycisk4 POJAWIĄJĄCE SIĘ LOSOWE ŚWIATEŁKA
ZMIENNA=4;
break;
case 0x488F3CBB: //przycisk5 METEORYT
ZMIENNA=5;
break;
case 0x00000009: //przycisk6
//ZMIENNA=X;
break;
//case 0x00000009: //przycisk6 KOPIA
//ZMIENNA=X;
//break;
}
irrecv.resume();
}
if (ZMIENNA == 1){rainbow(20);}
if (ZMIENNA == 2){theaterChaseRainbow(50);}
if (ZMIENNA == 3){RGBLoop();}
if (ZMIENNA == 4){TwinkleRandom(275, 110, false);}
if (ZMIENNA == 5){ meteorRain(random(0,255),random(0,255),random(0,255),25, 64, true, 30);}
//if (ZMIENNA == X){*efekt*}
//if (ZMIENNA == X){*efekt*}
//if (ZMIENNA == X){*efekt*}
//if (ZMIENNA == X){*efekt*}
//if (ZMIENNA == X){*efekt*} KOPIA
}