#include <Adafruit_NeoPixel.h>
#ifdef __AVR__
#include <avr/power.h>
#endif
#define PIN 8
#define NUMPIXELS 10
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int i=0;
int delayval = 100;
void setup()
{
#if defined (__AVR_ATtiny85__)
if (F_CPU == 16000000) clock_prescale_set(clock_div_1);
#endif
pixels.begin();
}
void loop()
{
for(i=0;i<10;i=i+1)
{
LED(i,10,10,0);//四個數字依次代表:led號 R(0-255) G(0-255) B(0-255) 三個0 代表燈熄滅 三個都是255 帶表白色
show();//顯示
delay(50);
}
for(i=10;i>0;i=i-1)
{
LED(i,0,0,0);//四個數字依次代表:led號 R(0-255) G(0-255) B(0-255) 三個0 代表燈熄滅 三個都是255 帶表白色
show();//顯示
delay(50);
}
}
void LED(int num,int R,int G,int B)
{
pixels.setPixelColor(num, pixels.Color(R,G,B));
}
void show()
{
pixels.show();
}
|