#include <Adafruit_NeoPixel.h>
Adafruit_NeoPixel neo(4, 2, NEO_GRB + NEO_KHZ800);
int nah;
bool prerus = true;
void setup() {
neo.begin();
Serial.begin(9600);
randomSeed(analogRead(A0));
Serial.println(":)");
}
void loop() {
prerus = true;
if(Serial.available()){
int num = Serial.parseInt();
Serial.read();
if(num == 0){
neo.clear();
neo.show();
}
if(num <= 4 && num >= 0){
neo.clear();
while(prerus){
for(int i = 0; i < num; i++){
nah = random(0,2);
if(nah == 0){
neo.setPixelColor(i, 255, 0, 0);
neo.show();
}
if(nah == 1){
neo.setPixelColor(i, 255, 165, 0);
neo.show();
}
}
if(Serial.available()){
prerus = false;
}
delay(50);
}
neo.show();
}
}
}