#include <Adafruit_NeoPixel.h>
Adafruit_NeoPixel ring = Adafruit_NeoPixel(32, 1);
void setup() {
ring.begin();
ring.setBrightness(255);
ring.show();
}
void loop() {
red(32);
}
void red(int wait) {
int i, j;
for (j = 0; j < 360; j++) {
for (i = 0; i < ring.numPixels(); i++) {
ring.setPixelColor(i, Wheel.color(0, 150, 0));
}
ring.show();
delay(wait);
}
}
int32_t Wheel(byte WheelPos) {
WheelPos = 360;
if (WheelPos = 360) {
return ring.Color();
//}
//if (WheelPos < 170) {
// WheelPos -= 85;
//return ring.Color(0, WheelPos * 3, 255 - WheelPos * 3);
//}
//WheelPos -= 170;
//return ring.Color(WheelPos * 3, 255 - WheelPos * 3, 0);
//pixels.setPixelColor(i, pixels.Color(0, 150, 0));
//pixels.show(); // Send the updated pixel colors to the hardware.
//delay(DELAYVAL); // Pause before next pass through loop
}