打印

3个RGB的LED如何做成酷炫彩灯

[复制链接]
3422|39
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yszong|  楼主 | 2021-4-6 22:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
谁做过3个RGB的LED如何做成酷炫彩灯?

使用特权

评论回复
沙发
yszong|  楼主 | 2021-4-6 22:47 | 只看该作者
MCU用3个IO口来控制RGB,程序怎么样写才有这效果?

使用特权

评论回复
板凳
huangchui| | 2021-4-6 22:49 | 只看该作者
不是一个RGB吗?

使用特权

评论回复
地板
jlyuan| | 2021-4-6 22:51 | 只看该作者
你先控制一个RGB的3种颜色不就行了。

使用特权

评论回复
5
chuxh| | 2021-4-6 22:53 | 只看该作者

然后以此类推,控制三个的

使用特权

评论回复
6
renyaq| | 2021-4-6 22:55 | 只看该作者

可以3个IO输出三路分别可调的PWM占空比信号。

使用特权

评论回复
7
shimx| | 2021-4-6 22:56 | 只看该作者

RGB值好像是从0到255,你可以从0到255对应0到100%占空比。

使用特权

评论回复
8
songqian17| | 2021-4-6 22:59 | 只看该作者
什么效果,让大家开开眼。一般就是PWM驱动RGB色,实现各种色变化

使用特权

评论回复
9
jiaxw| | 2021-4-6 23:00 | 只看该作者
你这个就是一个RGB灯的吧,楼上已经有人说了,可以用IO口模拟PWM来实现不同的占空比,不难,你是用什么单片机

使用特权

评论回复
10
spark周| | 2021-4-6 23:03 | 只看该作者
void led_breath_g(void)
{
    gCount_20us++;
   
    if (gCount_20us >= CONST_PWM_TIME) {
        gCount_20us = 0;
        if (gBreathFlag == 0) {
            gPwmCnt++;
            if (gPwmCnt == CONST_PWM_TIME) {
                gPwmCnt = 255;
                gBreathFlag = 1;
               
            }
        }
        else {
            gPwmCnt--;
            if (gPwmCnt == CONST_PWM_START_DUTY) {
               
                gBreathFlag = 0;
                gCount = 1;
               
            }
        }      
    }
    if (gCount_20us >= gPwmCnt) {
        G_LED_OFF();
        R_LED_OFF();
        B_LED_OFF();
    } else {
        G_LED_ON();
        R_LED_OFF();
        B_LED_OFF();
    }
}

使用特权

评论回复
11
spark周| | 2021-4-6 23:07 | 只看该作者
上面的是很久以前写的一个共阳RGB的一种颜色的呼吸灯,你可以参考一下

使用特权

评论回复
12
songqian17| | 2021-4-6 23:07 | 只看该作者
3个RGB的LED?  

使用特权

评论回复
13
renyaq| | 2021-4-6 23:09 | 只看该作者
不就是三个LED吗  

使用特权

评论回复
14
juventus9554| | 2021-4-6 23:11 | 只看该作者
可以使用三个颜色的LED的  

使用特权

评论回复
15
llljh| | 2021-4-6 23:13 | 只看该作者
这个驱动电路做了吗  

使用特权

评论回复
16
renyaq| | 2021-4-6 23:16 | 只看该作者
没有做过,不知道怎么样  

使用特权

评论回复
17
xxrs| | 2021-4-6 23:17 | 只看该作者
酷炫彩灯网上很多的代码  

使用特权

评论回复
18
zhanglli| | 2021-4-6 23:21 | 只看该作者

得注意不同基色的LED灯的电压

使用特权

评论回复
19
stly| | 2021-4-6 23:23 | 只看该作者

3个IO口就可以的。  

使用特权

评论回复
20
songqian17| | 2021-4-6 23:24 | 只看该作者
R G B三种颜色的发光芯片 混合成的?  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

830

主题

11379

帖子

4

粉丝