资料介绍
描述
具有 20 种效果的 Arduino 74hc595 RGB LED。
在本教程中,我将向您展示如何使用 Arduino UNO 和移位寄存器 74hc595 制作具有 20 种效果的 RGB LED 电路。
我正在考虑如何用 Arduino Uno 控制 20 多个 led,因为 Arduino Uno 只有 13 个数字引脚。那么怎么可能呢?
这就是我使用移位寄存器 74hc595 的原因。我们只需要 3 个 Arduino 数字引脚就可以使用 74hc595 移位寄存器来控制多个 RGB LED。如果想了解移位寄存器的工作原理?点击这里。
补给品
让我们从为 74hc595 RGB-led 效果收集组件开始。
- 阿杜诺
- 移位寄存器 (74hc595) X 5
- RGB LED X 12
- 270 欧姆电阻 X 36
- 全尺寸面包板 X 2
- 跳线。
一个 Arduino 可以控制多少个 RGB LED?
答案是2 个 RGB LED由 Arduino Uno 控制,因为一个 RGB LED 需要 3 个 PWM 引脚来控制亮度和颜色,但 Arduino Uno 中只有 6 个 PWM 引脚。
如何使用 Arduino 控制多个 LED?
如您所知,我们只有 6 个 PWM 引脚,如果我们想通过 Arduino Uno 控制多个 LED 是不可能的,所以我们使用移位寄存器 74hc595 来控制多个 LED。通过使用大量移位寄存器作为菊花链技术,我们可以运行任意数量的 LED。
因此,在本教程中,我将向您展示如何制作电路以及如何对其进行编程。
电路原理图
电路图看起来很复杂,但并不是我会一步一步地指导你构建电路。
之后拿一块面包板,开始在面包板上放置移位寄存器,并确保每个 IC 之间有一个间隙。
现在我们必须连接 RGB LED,但 RGB LED 有两种类型。
- 共阳极LED
- 共阴LED
在本教程中,我使用的是共阴极LED,因此弯曲 LED 的高引线(阴极引脚)并将其连接到面包板的 GND 端子。对所有 RGB LED 执行相同的操作。
*对于共阳极LED电路图和代码应该不同。
接下来,将一个 220 欧姆的电阻连接到 RGB LED 的每个引脚,以保护 LED 免受大电流的影响。
接下来,将移位寄存器引脚 16 (VCC) 和 10 (SRCLR) 连接到面包板 5v 端子,并将引脚 8 (GND) 连接到面包板 GND 端子。
要构建菊花链电路,我们必须将移位寄存器连接到另一个。
现在,在移位寄存器引脚 9 (Q7`) 和另一个移位寄存器引脚 14 (DS) 之间连接一根跳线,以便将数据发送到另一个 IC。对其他移位寄存器执行相同操作。
将移位寄存器引脚 13 (OE) 之间的跳线连接到另一个移位寄存器引脚 13 (OE)。OE 引脚用于控制 LED 的亮度。对其他移位寄存器执行相同操作。
将移位寄存器引脚 12 (RCLK) 之间的跳线连接到另一个移位寄存器引脚 12 (RCLK)。对其他移位寄存器执行相同操作。
将移位寄存器引脚 11 (SRCLK) 之间的跳线连接到另一个移位寄存器引脚 (SRCLK)。对其他移位寄存器执行相同操作。
现在我们必须将 RGB LED 连接到移位寄存器。
- 将 LED 引脚 1 连接到移位寄存器引脚 15 (Q0)。
- 将 LED 引脚 2 连接到移位寄存器引脚 1 (Q1)。
- 将 LED 引脚 3 连接到移位寄存器引脚 2 (Q2)。
- 将第二个 LED 引脚 1 连接到移位寄存器引脚 3 (Q3)。
- 将第二个 LED 引脚 2 连接到移位寄存器引脚 4 (Q4)。
- 将第二个 LED 引脚 3 连接到移位寄存器引脚 5 (Q5)。
- 将第三个 LED 引脚 1 连接到移位寄存器引脚 6(Q6)。
- 将第三个 LED 引脚 2 连接到移位寄存器引脚 7(Q7)。
- 将第三个 LED 引脚 3 连接到另一个移位寄存器引脚 15(Q0)。
对其他 RGB LED 重复相同的过程。
接下来,我们需要将移位寄存器(74hc595)连接到Arduino Uno来控制它。
- 将移位寄存器引脚 14 (DS) 连接到 Arduino 引脚 12。
- 将移位寄存器引脚 13 (DS) 连接到 Arduino 引脚 11。
- 将移位寄存器引脚 12 (RCLK) 连接到 Arduino 引脚 10。
- 将移位寄存器引脚 11 (SRCLK) 连接到 Arduino 引脚 9。
现在,我们必须为电路供电:
- 将 Arduino 5v 引脚连接到面包板 5v 端子,并将 Arduino GND 引脚连接到面包板 GND 端子。
现在电路完成了。通过 USB 电缆将 Arduino Uno 连接到计算机。
选择您的 COM 端口和 Arduino 板。
现在,上传代码并使用它。
具有 20 种效果的 74hc595 RGB LED 代码。
现在电路完成了。通过 USB 电缆将 Arduino Uno 连接到计算机。
选择您的 COM 端口和 Arduino 板。
现在,上传代码并使用它。
访问此链接以获取代码。点击这里
观看本教程
如果你喜欢这个视频,那么订阅我的频道并评论下你想看的下一个视频是什么?
以前的项目:
具有 18 个 LED 效果的 Arduino 74hc595。点击这里
74hc595 移位寄存器控制,带按钮,不带 arduino。点击这里
我的网站上更多有趣的项目:
在 Instagram 上联系我:_mr_electrouino_
#标签
arduino 74hc595, 74hc595 项目, arduino rgb led 彩虹代码, 74hc595 led 追逐器, arduino 移位寄存器项目, arduino led 项目, arduino 74hc595 rgb
- Arduino 74hc595移位寄存器
- arduino和ic 移位寄存器74hc595驱动LED
- 51单片机74HC595操作
- 74HC595串入并出芯片应用汇总 19次下载
- 74HC595数据手册详解 208次下载
- 使用Arduino实现74HC595的实验免费下载 9次下载
- 74HC595寄存器的测试资料免费下载 93次下载
- 使用51单片机设计74HC595驱动控制LED的程序免费下载
- Arduino视频教程74HC595单片机的详细资料合集包括程序免费下载 0次下载
- 如何使用74HC595来控制8个LED小灯的详细资料概述 52次下载
- 74HC595英文手册 43次下载
- 74hc595数据手册 114次下载
- 74HC595英文资料 21次下载
- 用74HC595芯片驱动LED的电路设计
- 利用74HC595实现多位LED显示的新方法
- 使用74HC595驱动LED流水灯实验 1419次阅读
- 74HC595芯片的工作原理和用法简单介绍 1.3w次阅读
- LED显示屏驱动芯片介绍 3023次阅读
- 74hc595引脚图及功能 3.5w次阅读
- 74HC595芯片的特点/使用方法/软硬件的设计实例 1.3w次阅读
- 单片机和74HC595驱动芯片对数码管的控制设计 1w次阅读
- 基于74HC595单片机驱动数码管设计 3.3w次阅读
- 三分钟完全掌握利用74HC595在串行口扩充8位的并行输出接口 8010次阅读
- 一种用 74hc138 和 74hc595 驱动 8x8 点阵显示技术 1w次阅读
- 74ls595和74hc595区别(引脚图及功能、应用电路图) 4.3w次阅读
- 教教大家如何花式点亮一排灯 1.6w次阅读
- 单片机芯片74HC595的引脚图详解 5.2w次阅读
- 74HC595走马灯演示程序的实际编程案例 9141次阅读
- max7219与74hc595区别 2w次阅读
- 74hc595的主要功能(74hc595引脚图及功能_工作原理及电压_典型应用电路) 28.8w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多