Canon Melody Lights 卡农灯-Arduino中文社区 - Powered by Discuz! Archiver

Bob-Zhang 发表于 2017-7-8 18:05

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

卡农灯是怎么变化的灯?只知道流水灯、呼吸灯

Bob-Zhang 发表于 2017-7-11 10:41

suoma 发表于 2017-7-9 10:01
卡农灯是怎么变化的灯?只知道流水灯、呼吸灯

其实就是把音频波峰时间提取出来,让led随节拍间隔亮就是了;P你可以复制网址看下视频
页: [1]
查看完整版本: Canon Melody Lights 卡农灯