搜索

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

[复制链接]
285|34
 楼主 | 2021-4-6 22:45 | 显示全部楼层 |阅读模式
谁做过3个RGB的LED如何做成酷炫彩灯?

使用特权

评论回复
 楼主 | 2021-4-6 22:47 | 显示全部楼层
MCU用3个IO口来控制RGB,程序怎么样写才有这效果?

使用特权

评论回复
| 2021-4-6 22:49 | 显示全部楼层
不是一个RGB吗?

使用特权

评论回复
| 2021-4-6 22:51 | 显示全部楼层
你先控制一个RGB的3种颜色不就行了。

使用特权

评论回复
| 2021-4-6 22:53 | 显示全部楼层

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

使用特权

评论回复
| 2021-4-6 22:55 | 显示全部楼层

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

使用特权

评论回复
| 2021-4-6 22:56 | 显示全部楼层

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

使用特权

评论回复
| 2021-4-6 22:59 | 显示全部楼层
什么效果,让大家开开眼。一般就是PWM驱动RGB色,实现各种色变化

使用特权

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

使用特权

评论回复
| 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();
    }
}

使用特权

评论回复
| 2021-4-6 23:07 | 显示全部楼层
上面的是很久以前写的一个共阳RGB的一种颜色的呼吸灯,你可以参考一下

使用特权

评论回复
| 2021-4-6 23:07 | 显示全部楼层
3个RGB的LED?  

使用特权

评论回复
| 2021-4-6 23:09 | 显示全部楼层
不就是三个LED吗  

使用特权

评论回复
| 2021-4-6 23:11 | 显示全部楼层
可以使用三个颜色的LED的  

使用特权

评论回复
| 2021-4-6 23:13 | 显示全部楼层
这个驱动电路做了吗  

使用特权

评论回复
| 2021-4-6 23:16 | 显示全部楼层
没有做过,不知道怎么样  

使用特权

评论回复
| 2021-4-6 23:17 | 显示全部楼层
酷炫彩灯网上很多的代码  

使用特权

评论回复
| 2021-4-6 23:21 | 显示全部楼层

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

使用特权

评论回复
| 2021-4-6 23:23 | 显示全部楼层

3个IO口就可以的。  

使用特权

评论回复
| 2021-4-6 23:24 | 显示全部楼层
R G B三种颜色的发光芯片 混合成的?  

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表