Canon Melody Lights 卡农灯
本帖最后由 Bob-Zhang 于 2017-7-8 18:21 编辑Final Effects // https://v.qq.com/x/page/l0523lkg615.html
//制作材料Genuino Uno单片机开发板,usb打印线,Φ5mm白色发光二极管5个,1路12V触摸继电器模块电容开关,MB102面包板,面包线,软导线若干,100Ω电阻1个,2KΩ电阻5个,Φ10mm铜片,20mm*20mm*5mmABS一块,12V,5V供电模块各一个(DC)
//参考教程Arduino官方视频教程——第二课太空船界面(http://v.youku.com/v_show/id_XNDU1MTI0Nzgw.html)
const int whiteLed1 = 5;
const int whiteLed2 = 4;
const int whiteLed3 = 3;
const int switchPin = 2;
void setup() {
pinMode(whiteLed1, OUTPUT);
pinMode(whiteLed2, OUTPUT);
pinMode(whiteLed3, OUTPUT);
pinMode(switchPin, INPUT);
}
void loop() {
int switchState;
switchState = digitalRead(switchPin);
if (switchState == LOW) {
digitalWrite(whiteLed3, LOW);
digitalWrite(whiteLed1, HIGH);
digitalWrite(whiteLed2, LOW);
delay(1000);
digitalWrite(whiteLed1, LOW);
digitalWrite(whiteLed2, HIGH);
delay(1000); }
else {
digitalWrite(whiteLed1, LOW);
digitalWrite(whiteLed2, LOW);
digitalWrite(whiteLed3, HIGH);
}
//制作过程:
卡农灯是怎么变化的灯?只知道流水灯、呼吸灯 suoma 发表于 2017-7-9 10:01
卡农灯是怎么变化的灯?只知道流水灯、呼吸灯
其实就是把音频波峰时间提取出来,让led随节拍间隔亮就是了;P你可以复制网址看下视频
页:
[1]