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

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5619|回复: 2

Canon Melody Lights 卡农灯

[复制链接]
发表于 2017-7-8 18:05 | 显示全部楼层 |阅读模式
本帖最后由 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);
  }



//制作过程:
667188409.jpg

453032669.jpg

91860961.jpg



发表于 2017-7-9 10:01 | 显示全部楼层
卡农灯是怎么变化的灯?只知道流水灯、呼吸灯
 楼主| 发表于 2017-7-11 10:41 | 显示全部楼层
suoma 发表于 2017-7-9 10:01
卡农灯是怎么变化的灯?只知道流水灯、呼吸灯

其实就是把音频波峰时间提取出来,让led随节拍间隔亮就是了你可以复制网址看下视频
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-1 08:50 , Processed in 0.085210 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表