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

呼吸灯闪烁,课后作业代码://analogWrite()函数支持以下引脚: 3, 5, 6, 9, 10, 11。
int r = 9;
int g = 11;
int b = 10;

void setup() {
pinMode(r,OUTPUT);
pinMode(g,OUTPUT);
pinMode(b,OUTPUT);
}

void loop() {
Serial.begin(9600);
colorRGB(random(0,255),random(0,255),random(0,255));
delay(1000);
}
void colorRGB(int red,int green,int blue){
   fadeIn(1000,5,red,r);
   fadeIn(1000,5,green,g);
   fadeIn(1000,5,blue,b);
   fadeOut(1000,5,red,r);
   fadeOut(1000,5,green,g);
   fadeOut(1000,5,blue,b);
}

void fadeIn(unsigned int time,int incnum,int color,int port){
for(byte i = 0; i< color; i+= incnum){
   analogWrite(port,constrain(i,0,255));
   delay(time/(255/5));
}
}

void fadeOut(unsigned int time,int incnum,int color,int port){
for(int i = color; i > 0; i-= incnum){
   analogWrite(port,constrain(i,0,255));
   delay(time/(255/5));
}
}

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)
页: 1 2 [3]
查看完整版本: Arduino教程 05 炫彩RGB LED「DFR0100」