#include <Adafruit_NeoPixel.h>
// 23619 - Maria Eduarda
#define NEOP_PIN 8
#define NUM_PIXELS 16
#define Delay 50
Adafruit_NeoPixel ring{
NUM_PIXELS ,
NEOP_PIN,
NEO_GRB + NEO_KHZ800
};
// #define red ring.Color(255,0,0)
// #define green ring.Color(0,255,0)
#define blue ring.Color(255,255,255)
#define cyan ring.Color(0,255,255)
uint32_t cor = cyan;
void setup() {
// put your setup code here, to run once:
ring.begin();
ring.show();
delay(5000);
}
int posicao = 16;
void loop() {
// put your main code here, to run repeatedly:
for (int i=0; i<16; i++){
if (i==0)
ring.setPixelColor(i, ring.Color(255/16*i,0,0));
ring.setPixelColor(i, ring.Color(255/10*i,0,255));
ring.show();
delay(100);
}
delay(200);
ring.clear();
ring.show();
switch (posicao++){
//case 0:
// cor = red;
// break;
//case 1:
//cor = green;
//break;
case 0:
cor = blue;
break;
case 1:
cor = cyan;
break;
default:
posicao = 0;
}
}