So I've been trying to get this NeoPixel Jewel to work for a bit and it works on TinkerCAD however when I actually upload it, it shows just random colors. I'm trying to just have them all show up as blue. I've also tried individually coding the LED's too but that hasn't worked either.
#include <Adafruit_NeoPixel.h>
int LEDPIN = 6;
int NUMPIXELS = 7;
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, LEDPIN, NEO_GRB + NEO_KHZ800);
void setup() {
pixels.begin();
pixels.setBrightness(40);
}
void loop() {
pixels.setPixelColor(0, pixels.Color(0,0,250));
pixels.setPixelColor(1, pixels.Color(0,0,250));
pixels.setPixelColor(2, pixels.Color(0,0,250));
pixels.setPixelColor(3, pixels.Color(0,0,250));
pixels.setPixelColor(4, pixels.Color(0,0,250));
pixels.setPixelColor(5, pixels.Color(0,0,250));
pixels.setPixelColor(6, pixels.Color(0,0,250));
pixels.setPixelColor(7, pixels.Color(0,0,250));
pixels.show();
}
#include <Adafruit_NeoPixel.h>
int dataPin = 6;
#define numberOfPixels 7
#define maximumBrightness 250
Adafruit_NeoPixel ledStrip = Adafruit_NeoPixel(numberOfPixels, dataPin);
void setup()
{
ledStrip.begin();
ledStrip.setBrightness(40);
}
void loop()
{
customLight();
}
void customLight()
{
setLightsToColour(0,0,250);
}
void setLightsToColour(int red, int green, int blue)
{
for (uint8_t i = 0; i < numberOfPixels; i++)
{
ledStrip.setPixelColor(i, ledStrip.Color(red, green, blue));
}
ledStrip.show();
}
I get something like this(sorry for the blurry photo)