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

    文章

    23036

    浏览量

    656595
  • Arduino
    +关注

    关注

    187

    文章

    6456

    浏览量

    186468
收藏 人收藏

    评论

    相关推荐

    UART软件控制的RGB LED与MSP430™ MCU

    电子发烧友网站提供《UART软件控制的RGB LED与MSP430™ MCU.pdf》资料免费下载
    发表于 10-09 11:41 0次下载
    UART软件控制的<b class='flag-5'>RGB</b> <b class='flag-5'>LED</b>混<b class='flag-5'>色</b>与MSP430™ MCU

    【星闪派物联网开发套件体验连载】核心板三色

    接上文【星闪派物联网开发套件体验连载】开发环境搭建 核心主板W63E通过GPIO 5脚与SK6812 三色灯 DI相连 SK6812 三色灯 资料: `fbb_ws63SDK包含此三色灯程序,将
    发表于 10-07 09:40

    如何选择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 2538次阅读
    <b class='flag-5'>闪烁</b>发光二极管的工作原理及应用电路

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

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

    5050RGB合一LED WS2850B数据手册

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

    如何使用Arduino控制RGB LED

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

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

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

    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 1672次阅读

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

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

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

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

    基于单片机实现LED闪烁

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

    如何使得单片机的LED闪烁又不影响主程序运行?

    51单片机问题,紧急求助! 怎样使得单片机的LED闪烁又不影响主程序运行??? 我想通过单片机接收串口命令让一个LED闪烁,但同时又不影
    发表于 11-06 07:18