0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样从公共阴极RGB LED发出三色闪烁

454398 来源:网络整理 作者:网络整理 2019-11-13 09:30 次阅读

步骤1:所需的组件

(1。)ARDUINO UNO(或任何Arduino UNO克隆)

(2。)公共阳极RGB LED

(3。)3X220欧姆电阻

(4。)3X二极管

(5。)面包板电缆

( 6.)跳线

第2步:电路

连接RGB的公共阳极LED到Arduino UNO上的Digital Pin-8。

将3个阴极脚连接到220欧姆电阻和二极管,如电路图所示。

二极管的阳极应为连接到电阻。

分别将二极管脚连接到ARDUINO UNO数字引脚5、6和7。

现在电路完成,转到Arduino IDE键入我们的代码。

步骤3:代码

void setup(){

//将数字引脚5,6,7&8初始化为输出。

pinMode(5,OUTPUT);

pinMode(6,OUTPUT);

pinMode(7,OUTPUT);

pinMode(8,OUTPUT);

digitalWrite(5,HIGH);

digitalWrite(6,HIGH);

digitalWrite(7,HIGH);

digitalWrite(8,HIGH); }

//循环功能永远反复运行void loop(){

//as as引脚8是公共阳极

//当引脚5和6设置为“高”时,连接到

///蓝色和绿色LED的二极管处于反向偏置状态

////因此,在RGB LED

digitalWrite(5,HIGH);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

延迟(500);

//这里,因为引脚8是共阳极

////当引脚6和7设置为HIGH时,连接到

//blue的二极管

//和红色LED处于反向偏置状态

///RGB LED上只能看到绿色

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,HIGH);

digitalWrite(8,HIGH);

延迟(500);

//在这里,因为引脚8是共阳极

//当引脚5和7设置为HIGH时,连接到

//red的二极管和绿色LED处于反向偏置状态

////因此在RGB LED上只能看到蓝色

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,HIGH);

delay(500);

//可以通过同时打开任意两种颜色来产生更多的颜色混合

}
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    240

    文章

    22937

    浏览量

    651705
  • Arduino
    +关注

    关注

    187

    文章

    6455

    浏览量

    186105
收藏 人收藏

    评论

    相关推荐

    如何选择RGB LED驱动器

    电子发烧友网站提供《如何选择RGB LED驱动器.pdf》资料免费下载
    发表于 09-25 14:29 0次下载
    如何选择<b class='flag-5'>RGB</b> <b class='flag-5'>LED</b>驱动器

    OPT4048 高速高精度三色 XYZ 颜色传感器数据表

    电子发烧友网站提供《OPT4048 高速高精度三色 XYZ 颜色传感器数据表.pdf》资料免费下载
    发表于 08-12 10:46 0次下载
    OPT4048 高速高精度<b class='flag-5'>三色</b> XYZ 颜色传感器数据表

    闪烁发光二极管的工作原理及应用电路

    闪烁发光二极管,简称闪烁LED,是一种能够自主发出闪烁光线的LED。它的工作原理与普通
    的头像 发表于 06-08 11:39 2319次阅读
    <b class='flag-5'>闪烁</b>发光二极管的工作原理及应用电路

    Vidda C2系列三色激光投影机获TÜV莱茵高画质和护眼相关验证声明

    上海2024年5月9日 /美通社/ -- 近日,国际独立第方检测、检验和认证机构德国莱茵TÜV大中华区(简称"TÜV莱茵")为海信旗下Vidda C2系列三色激光投影机,包括VL7N-ULTRA
    的头像 发表于 05-10 15:14 452次阅读

    5050RGB合一LED WS2850B数据手册

    电子发烧友网站提供《5050RGB合一LED WS2850B数据手册.pdf》资料免费下载
    发表于 03-07 18:16 1次下载

    如何使用Arduino控制RGB LED

    在本指南中,您将学习如何使用Arduino控制RGB LEDRGB(红-绿-蓝)LED可以通过混合不同强度的红、绿、蓝光来产生多种颜色。您将学习创建一个基本Arduino
    的头像 发表于 02-11 10:28 3902次阅读
    如何使用Arduino控制<b class='flag-5'>RGB</b> <b class='flag-5'>LED</b>

    LED灯关灯后闪烁的解决方法

    LED灯以其亮度大、耗能低、寿命长等特点,逐步霸占当今电灯市场。一般来说,LED灯是很难发生问题的,在LED灯的问题中,不外乎种毛病:灯不亮、灯变暗、关灯后
    发表于 02-01 16:40 1427次阅读

    PSoC4设备运行WS2812 RGB+IC LED发出的数据并不对称是为什么?

    我一直在尝试使用没有 UDB 的小型 PSoC 4 设备运行 WS2812 RGB+IC LED。 我的时机似乎还不够快。 看来有了 24MHz 的部件我应该没问题,只要敲一下 IO 引脚就能运行
    发表于 01-23 08:34

    星发布全球首款无线8K投影仪,采用三色激光DLP显示技术,配置8K分辨率

    这款无线8K投影机采用三色激光DLP显示模块,亮度高达4,000流明,支持Wi-Fi 7的One Connect Box,允许在10米内无线传输8K影像至投影机,且仅需12英寸(约304.8毫米)便能投射出150英寸大屏。
    的头像 发表于 01-08 14:45 1544次阅读

    LED闪烁的原因 LED闪烁故障解决方法

    的疲劳和不适。然而,要解决LED灯的闪烁问题,并不是一件非常困难的事情。下面我将详细阐述LED闪烁的原因以及解决方法。 首先,我们来探讨一下LED
    的头像 发表于 12-11 15:31 5231次阅读

    树莓派Pico驱动RGB LED模块的方法

    RGB LED 模块内有红、绿、蓝种颜色的灯丝。可以通过程序将其调制成丰富的色彩点亮。
    的头像 发表于 11-30 09:06 1108次阅读
    树莓派Pico驱动<b class='flag-5'>RGB</b> <b class='flag-5'>LED</b>模块的方法

    基于单片机实现LED闪烁

    LED有两种连接方式,一种是共阳极连接,一种是共阴极连接。
    的头像 发表于 11-10 11:28 1683次阅读
    基于单片机实现<b class='flag-5'>LED</b><b class='flag-5'>闪烁</b>

    隆利科技“用于显示的发光二极管”获发明专利证书

    该专利同时提供rgb三色发光的Micro-LED芯片。通过将多个电极、绝缘层和极管叠层在一起进行连接的方法,可以在有限的像素面积内增加各子像素的面积,使各种颜色均匀发光,减少成为led
    的头像 发表于 11-01 11:32 563次阅读

    LED三色流水灯(2亮1灭)电路原理图讲解

    这款简单的3只LED循环灯电路,可以模拟流动彩灯,闪烁起来更具动感。电路原理图见图1-1所示。
    的头像 发表于 10-24 09:26 1.3w次阅读
    <b class='flag-5'>LED</b><b class='flag-5'>三色</b>流水灯(2亮1灭)电路原理图讲解

    闪烁LED小灯的设计

    电子发烧友网站提供《闪烁LED小灯的设计.doc》资料免费下载
    发表于 10-24 09:18 0次下载
    <b class='flag-5'>闪烁</b><b class='flag-5'>LED</b>小灯的设计