2014-5-27 14:43:25 [显示全部楼层]
122936浏览
楼主: Jane

[入门教程] Arduino教程 05 炫彩RGB LED「DFR0100」

[复制链接]

wangcomeon  学徒

发表于 2018-8-25 16:27:16

谢谢楼主的帖子。提个小小的笔误:“这里就提供一个RGELED库”,这个地方是不是想写RGB?
回复

使用道具 举报

gada888  版主

发表于 2018-9-28 15:41:46

炫彩灯带。好
回复

使用道具 举报

胡博文  学徒

发表于 2018-10-27 23:53:17

翻滚的魔方 发表于 2014-8-29 08:48
如果不加constrain()效果一样吗

一样
回复

使用道具 举报

胡博文  学徒

发表于 2018-10-27 23:53:53

Jane 发表于 2014-8-29 10:22
你的代码是怎么改的呢?

直接用red,blue,green
回复

使用道具 举报

DFr14Nfdmf4  学徒

发表于 2019-1-9 21:09:49

怎么下不了
回复

使用道具 举报

DFr14Nfdmf4  学徒

发表于 2019-1-9 21:24:28

踢踢踢啊 发表于 2017-10-26 10:27
您好,我现在在用Arduino制作一个彩虹灯,以下是我的文本式代码。请问您熟悉ArduBlock吗?能否根据我的文 ...

为什么 按你的程序来只是红色,并不发生变化呢?
回复

使用道具 举报

神之米兰号  见习技师

发表于 2019-4-20 09:49:37

666666
66666
6666
666
66
6
回复

使用道具 举报

怒放  学徒

发表于 2019-6-13 14:57:58

认真学习了
回复

使用道具 举报

怒放  学徒

发表于 2019-6-13 15:30:16

慢慢学习了
回复

使用道具 举报

LeSoleil  见习技师

发表于 2019-7-17 09:17:52

太好了!
回复

使用道具 举报

绝地智者  见习技师

发表于 2019-7-19 22:14:22

厉害了,新手来顶一顶帖子,加油学习~
回复

使用道具 举报

飞雪弥香  学徒

发表于 2020-4-11 11:15:14

请教下,电路图是用什么软件画的?我想找面包板扩展板,一直没找到图。
回复

使用道具 举报

skagh  学徒

发表于 2020-6-7 13:51:58

如果单是随机变色,random(0,255) 产生0-254的值,那么此处constrain限制 0-255 貌似就没意义了
回复

使用道具 举报

浮尘清寒  学徒

发表于 2020-11-4 21:01:22

飞雪弥香 发表于 2020-4-11 11:15
请教下,电路图是用什么软件画的?我想找面包板扩展板,一直没找到图。

Fritzing这个软件可以画电路图和面包板图,总体来说比Arduino Box好用
回复

使用道具 举报

Kaiii  学徒

发表于 2023-2-21 20:24:44

呼吸灯闪烁,课后作业代码:
  1. //analogWrite()函数支持以下引脚: 3, 5, 6, 9, 10, 11。
  2. int r = 9;
  3. int g = 11;
  4. int b = 10;
  5. void setup() {
  6.   pinMode(r,OUTPUT);
  7.   pinMode(g,OUTPUT);
  8.   pinMode(b,OUTPUT);
  9. }
  10. void loop() {
  11.   Serial.begin(9600);
  12.   colorRGB(random(0,255),random(0,255),random(0,255));
  13.   delay(1000);
  14. }
  15. void colorRGB(int red,int green,int blue){
  16.    fadeIn(1000,5,red,r);
  17.    fadeIn(1000,5,green,g);
  18.    fadeIn(1000,5,blue,b);
  19.    fadeOut(1000,5,red,r);
  20.    fadeOut(1000,5,green,g);
  21.    fadeOut(1000,5,blue,b);
  22. }
  23. void fadeIn(unsigned int time,int incnum,int color,int port){
  24.   for(byte i = 0; i< color; i+= incnum){
  25.      analogWrite(port,constrain(i,0,255));
  26.      delay(time/(255/5));
  27.   }
  28. }
  29. void fadeOut(unsigned int time,int incnum,int color,int port){
  30.   for(int i = color; i > 0; i-= incnum){
  31.      analogWrite(port,constrain(i,0,255));
  32.      delay(time/(255/5));
  33.   }
  34. }
复制代码
回复

使用道具 举报

Kaiii  学徒

发表于 2023-2-21 20:26:40

Kaiii 发表于 2023-2-21 20:24
呼吸灯闪烁,课后作业代码:

有一点不好的就是 因为数值是增加上去的 所以 颜色的变化 也是 刚开始红橙青  能看到明显的颜色变化 记录一下
回复

使用道具 举报

ling.09  学徒

发表于 2023-4-22 02:03:17

LEDRGB有办法形成渐变色吗
回复

使用道具 举报

JOVI  高级技师 来自手机

发表于 2023-11-29 05:11:48

学习学习
回复

使用道具 举报

miner233-  学徒

发表于 2024-3-19 11:10:56

为什么一些 RGB 数值不能正常显示?
比如 rgb(193, 57, 49)
应该是深红色,但显示出来的是蓝色。
使用的是共阴 LED
我已多次确认接线和引脚号没有任何问题
但是,也有一些颜色可以正常显示
比如 rgb(0, 142, 156)
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail