使用RGB共阳极LED,基于Arduino实现七彩渐变

一、RGB共阳极LED

RGB——RedGreenBlue 色光三原色或称三基色,在特定的颜色和亮度配比下可以发出可见光谱波段的任意颜色。

共阴极、共阳极LED,均在灯珠外引出四个引脚,由于二极管本身所具有的单向导通性,有共阳极和共阴极的区分。

共阳极LED在左侧电位高于右侧某色引脚电位时单色点亮,而共阴极LED则在左侧某色引脚电位高于右侧时单色点亮。

 购买的两种共阳极LED灯珠,左侧引脚从左到右依次定义为:R,Vcc,G,B;右侧是贴片灯珠,引脚从左下角顺时针依次定义为:R,G,B,Vcc,Vcc引脚有缺口标记,市场上可能也有不同引脚定义的产品。

二、中间变化颜色

按照三基色配比的原理,除了红、绿、蓝之外,还可以使灯珠发出可见光波段的其余相加混色。

        于是通过给三色的引脚加特定配比的电平,按照通过Arduino脉宽调制(PWM)改变输出电压的定义,使用analogWrite࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

默以思

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值