#include <Adafruit_NeoPixel.h>
Adafruit_NeoPixel neo(10,13,NEO_GRB + NEO_KHZ800);
int i=3;
void setup()
{
Serial.begin(9600);
Serial.print("Zadaj poziciu(0-9) a zadaj farbu(R,G,B,OFF):");
neo.begin();
}
void loop()
{
if(Serial.available()>0)
{
int a = Serial.parseInt();
Serial.read();
String farba = Serial.readStringUntil('\n');
if(farba == "R")
{
neo.setPixelColor(a,255,0,0);
neo.show();
}
else if(farba == "G")
{
neo.setPixelColor(a,0,255,0);
neo.show();
}
else if(farba == "B")
{
neo.setPixelColor(a,0,0,255);
neo.show();
}
else if(farba == "OFF")
{
for(int i=0;i<10;i++)
{
neo.setPixelColor(i,0,0,0);
neo.show();
}
}
else
{
Serial.println("");
}
}
}