标题:
arduino 控制ws2812 灯带
[打印本页]
作者:
女兆又欠
时间:
2020-6-8 00:08
标题:
arduino 控制ws2812 灯带
#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();
}
123.jpg
(44.89 KB, 下载次数: 121)
下载附件
2020-6-8 00:06 上传
运行照片
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1