#include <Adafruit_NeoPixel.h>
int pin1=9;
int pin2=A0;
int n_leds=16;
Adafruit_NeoPixel ring= Adafruit_NeoPixel(n_leds, pin1);
int v=0;
void setup() {
// put your setup code here, to run once:
ring.begin();
Serial.begin(9600);
}
int set_color(uint32_t color){
for(int i=0; i<n_leds; i++) {
ring.setPixelColor(i, color);
ring.show();
delay(1000);
}
}
void loop() {
// put your main code here, to run repeatedly:
v=analogRead(pin2);
Serial.println(v);
if(v>1000) {
Serial.println("red");
set_color(ring.Color(255,0,0));
}
else if(v>500) {
Serial.println("yellow");
set_color(ring.Color(255,255,0));
}
else {
Serial.println("purple");
set_color(ring.Color(255,0,255));
}
}