幸运彩灯
幸运彩灯奇思妙想:我想用灯带和按钮做一个类似于幸运大转盘似的幸运灯带,当按下按钮时,会随机停留在某盏颜色的灯上,这就是自己的幸运色。
器材准备:
制作过程:
1、连接设备
2、编写程序
当按下按钮时,彩虹灯带会出现流水灯的效果,当松开按钮,只有一盏彩灯会亮,这就是我们的幸运灯。
3、视频链接
https://v.youku.com/v_show/id_XMzgxNzE0NjQ1Mg==.html?firsttime=11
4、程序代码
#include <DFRobot_NeoPixel.h>
DFRobot_NeoPixelrgb_display_2(2, 7, 255);
void setup() {
rgb_display_2.begin();
}
void loop() {
if ((((digitalRead(0)) == 1))) {
while ((!(((digitalRead(0)) == 0)))) {
if ((((digitalRead(0)) == 1))) {
rgb_display_2.clear();
rgb_display_2.setRangeColor(0, 0, 0xff0000);
delay(100);
}
if ((((digitalRead(0)) == 1))) {
rgb_display_2.clear();
rgb_display_2.setRangeColor(1, 1, 0xff9900);
delay(100);
}
if ((((digitalRead(0)) == 1))) {
rgb_display_2.clear();
rgb_display_2.setRangeColor(2, 2, 0xffff33);
delay(100);
}
if ((((digitalRead(0)) == 1))) {
rgb_display_2.clear();
rgb_display_2.setRangeColor(3, 3, 0x33ff33);
delay(100);
}
if ((((digitalRead(0)) == 1))) {
rgb_display_2.clear();
rgb_display_2.setRangeColor(4, 4, 0x0000ff);
delay(100);
}
if ((((digitalRead(0)) == 1))) {
rgb_display_2.clear();
rgb_display_2.setRangeColor(5, 5, 0x00ffff);
delay(100);
}
if ((((digitalRead(0)) == 1))) {
rgb_display_2.clear();
rgb_display_2.setRangeColor(6, 6, 0x6600cc);
delay(100);
}
}
}
}
页:
[1]