【花雕动手做】有趣好玩的音乐可视化系列小项目(17)--光导纤维灯
项目程序之一:简单测试的呼吸灯
/*
【花雕动手做】有趣好玩的音乐可视化系列小项目(17)--光导纤维灯
项目程序之一:简单测试的呼吸灯
*/
#include <Adafruit_NeoPixel.h>
#define PIN 6
#define MAX_LED 4
#define ADD true
#define SUB false
int val = 0;
boolean stat = ADD;
Adafruit_NeoPixel strip = Adafruit_NeoPixel( MAX_LED, PIN, NEO_RGB + NEO_KHZ800 );
void setup() {
strip.begin();
strip.show();
}
void loop() {
uint32_t color = strip.Color(val, val, val);
strip.setPixelColor(0, color);
if (val >= 235)
stat = SUB;
if (val <= 0)
stat = ADD;
strip.show();
delay(15);
if (stat == SUB) val --;
else if (stat == ADD) val++;
}
|