analog输出实现拖尾灯效果

2014-01-021.5万
AI 快速预览详细 收起
本文介绍了一个使用Arduino模拟输出实现拖尾灯效果的项目。通过6个LED和具体的亮度控制模式,实现了动态的灯光效果。该项目适用于初学者和电子爱好者,提供详细的连线图和程序代码。通过模拟输出控制LED亮度,可以创建出有趣的动态灯光效果。
如题。连线:
analog输出实现拖尾灯效果图2

程序:
  1. int patternCount=18;
  2. int ledCount=6;
  3. int ledOut[] = {11,10,9,6,5,3};
  4. int brightness[6]={0,3,7,15,63,255};
  5. int pattern[18][6]={
  6. 0,        0,        0,        0,        0,        5,
  7. 0,        0,        0,        0,        5,        4,
  8. 0,        0,        0,        5,        4,        3,
  9. 0,        0,        5,        4,        3,        2,
  10. 0,        5,        4,        3,        2,        1,
  11. 5,        4,        3,        2,        1,        0,
  12. 5,        3,        2,        1,        0,        0,
  13. 5,        2,        1,        0,        0,        0,
  14. 5,        1,        0,        0,        0,        0,
  15. 5,        0,        0,        0,        0,        0,
  16. 4,        5,        0,        0,        0,        0,
  17. 3,        4,        5,        0,        0,        0,
  18. 2,        3,        4,        5,        0,        0,
  19. 1,        2,        3,        4,        5,        0,
  20. 0,        1,        2,        3,        4,        5,
  21. 0,        0,        1,        2,        3,        5,
  22. 0,        0,        0,        1,        2,        5,
  23. 0,        0,        0,        0,        1,        5}
  24. ;
  25. int patternSeq=-1;
  26. void setup() {
  27. }
  28. void loop() {
  29.   int i;
  30.   patternSeq++;
  31.   if(patternSeq>=patternCount)
  32.   {
  33.     patternSeq=0;
  34.   }
  35.   for(i=0;i<ledCount;i++)
  36.   {
  37.     analogWrite(ledOut[i], brightness[pattern[patternSeq][i]]);
  38.   }
  39.   if(patternSeq==0 || patternSeq==9)
  40.   {
  41.     delay(500);
  42.   }
  43.   else
  44.   {
  45.     delay(100);
  46.   }  
  47. }
复制代码



效果:
analog输出实现拖尾灯效果图1


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(4)
wanglei830205
wanglei830205
顶一个,要是有个9*9的矩阵做这个效果肯定更酷
谢作如
谢作如
加个左右的按钮控制,可能感觉更好吧。
双顺鱼
双顺鱼
狂拽炫酷屌炸天
何处不江南
何处不江南
不错啊 效果很酷
- 没有更多了 -