#include <Adafruit_NeoPixel.h>
Adafruit_NeoPixel pasik(16, 5, NEO_GRB + NEO_KHZ800);
bool siModry = true;
bool test = true;
void setup()
{
pasik.begin();
pinMode(2, INPUT_PULLUP);
attachInterrupt(digitalPinToInterrupt(2),pre, FALLING );
}
void loop()
{
if(siModry == true)
{
for(int i = 0; i < 16; i++)
{
pasik.setPixelColor(i, pasik.Color(0, 0, 255));
}
pasik.show();
delay(500);
for(int i = 0; i < 16; i++)
{
pasik.setPixelColor(i, pasik.Color(0, 255, 0));
}
pasik.show();
delay(300);
}
else
{
for(int i = 0; i < 16; i++)
{
pasik.setPixelColor(i, pasik.Color(0, 0, 255));
}
pasik.show();
delay(500);
for(int i = 0; i < 16; i++)
{
pasik.setPixelColor(i, pasik.Color(255, 0, 0));
}
pasik.show();
delay(300);
}
}
void pre()
{
if(siModry == true)
siModry = false;
else
siModry = true;
}