6595浏览
查看: 6595|回复: 4

看到不少做普通LED呼吸灯的例子, 改良了一下, 做成RGB LED版本

[复制链接]
直接发代码, 有RGB LED的可以直接试

  1. /**
  2. * 呼吸的RGB LED灯
  3. *
  4. *    功能点:
  5. *        - 按呼吸频率(2秒/次)变化
  6. *        - 色相(0-249)每次都变化,周而复始
  7. *    设备要求:
  8. *        - RGB LED
  9. *    接线说明:
  10. *        - 10-11号数字针脚, RGB灯
  11. */
  12. #include <ChainableLED.h>
  13. ChainableLED leds(10, 11, 1);
  14. int _HSB_H = 0;     //0-349
  15. void setup() {
  16.   leds.init();
  17.   Serial.begin(9600);
  18.   Serial.println("serial is ready.");
  19. }
  20. void loop() {
  21.   Serial.print("HSB.H:");Serial.println(_HSB_H);
  22.   for(int a=0;a<=100;a++){
  23.     float b = (float)a/100;
  24.     leds.setColorHSB(0, _HSB_H, 1.0, b);
  25.     delay(20);
  26.   }
  27.   
  28.   for(int a=100;a>=0;a--){
  29.     float b = (float)a/100;
  30.     leds.setColorHSB(0, _HSB_H, 1.0, b);
  31.     delay(20);
  32.   }
  33.   //变化色相
  34.   _HSB_H++;
  35.   if(_HSB_H>249)_HSB_H=0;
  36.   
  37.   delay(300);
  38.   
  39. }
复制代码



hnyzcj  版主

发表于 2015-7-23 22:16:43

怎么没有介绍呀!
回复

使用道具 举报

luna  初级技神

发表于 2015-11-9 13:54:20

没有看懂,最后是怎么样的效果啊?
回复

使用道具 举报

20060606  高级技匠

发表于 2020-8-21 06:35:29

怎么接线呢?
回复

使用道具 举报

20060606  高级技匠

发表于 2020-8-21 06:38:34

怎么接线呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail