bob多特蒙德官方下载ElectronicsHub标志

RGB LED和Arduino

在这个项目中,我将讨论一个RGB LED是什么,如何接口一个RGB LED Arduino和最后,开车使用Arduino UNO RGB LED。

介绍

当你开始你的冒险Arduino,第一Arduino程序你会写或开始Arduino是眨眼项目的经验。在这个程序中,你将会闪烁LED开关在一定延迟。

所以,从一开始Arduino程序本身,你将开始工作在led。即将领导,发光二极管的简称,这是一种半导体器件,当电流通过时,它能够发光。

今天有几种类型的LED灯,LED RGB LED就是这样一个迷人的变体。

RGB LED和Arduino图片2

什么是RGB LED ?

RGB LED是一种领导发出多种颜色如红色,绿色和蓝色是特定的。因此,它被称为RGB LED (RGB代表红、绿、蓝色)。外表聪明,RGB LED看起来非常类似于领导,除了常规的RGB LED有三个发光二极管,分别为红、绿、蓝灯和所有这些被安置在一个包中。

RGB LED Arduino RGB LED

从RGB LED包括三个单个发光二极管在一个包中,导致不同的数量比常规的领导,有两个领导(阴极和阳极)的其他。

RGB LED的通孔变种4领导:一个铅为每个单独的颜色(红、绿、蓝),第四个是常见的铅(可以是一个阴极或阳极)。

一般来说,普通阴极变体更频繁超过阳极常见的变体。在这个项目中,我将使用一种共阴极RGB LED。我将向您展示如何开车的变体。

RGB LED Arduino RGB LED灯

相关文章:RGB LED灯泡

如何开一个RGB LED吗?

普通阳极类型RGB LED

下面的图片显示了常见的内部布局阳极类型RGB LED以及其驱动电路。

RGB LED Arduino常见阳极RGB LED 1

共阴极类型RGB LED

来共阴极类型RGB LED,你可能已经猜到的内部布局和驱动电路。下图显示了一个共阴极RGB LED及其驱动电路。

RGB LED和Arduino共阴极RGB LED

SMD RGB LED

如前所述,领导有4个通孔RGB线索。SMD组件的日益普及,甚至RGB led制造。我碰巧有SMD类型3 w RGB LED和我觉得很重要的一点。

与Arduino RGB LED SMD RGB LED灯

从上图可以看到,RGB LED SMD类型6,相比只有4导致通孔对应。

SMD RGB LED也包含三个单个发光二极管,分别为红、绿和蓝光,但每个领导的内部都有其专门的阳极和阴极线索。因此,SMD变体有6线索。

RGB LED的颜色

使用RGB LED,理想情况下可以生成任何颜色通过控制个人的亮度红色,绿色和蓝色发光二极管。下图显示了几个可能的颜色的光线,可以生成使用RGB LED。

RGB LED Arduino RGB谱系

  • 红色——只有红色了
  • 绿色——只有绿色是领导
  • 蓝色——只有蓝色LED
  • 黄色,红色和绿色发光二极管
  • 青色,蓝色和绿色发光二极管
  • 红色,红色和蓝色发光二极管
  • 白色——所有三个红色,绿色和蓝色发光二极管

如何使用RGB LED产生的颜色吗?

如我之前说的,您可以生成一个广泛的颜色使用RGB LED只是由不同的亮度个人R, G, B LED。

你可能已经完成一个实验,使用Arduino暗淡的LED, LED的亮度控制直接使用程序或连接电位计。

该技术用于控制LED的亮度被称为脉冲宽度调制或简单的PWM。

PWM技术的权力交付给一个设备可以准确、有效地控制。PWM技术可用于控制LED的亮度,电动机的速度或伺服电机的方向。

有两个重要的考虑因素在处理PWM技术:责任周期和频率。

工作周期表明脉冲高的时间周期。它以百分比表示断断续续地之间的电压水平(通常0 v和5 v)。

arduino pwm

脉冲或脉宽调制信号的频率也扮演着重要的角色,它必须足够高的比设备感觉的影响。

PWM的Arduino

Arduino UNO 6针,可以用于生成脉宽调制信号:3、5、6、9、10和11所示。为了产生PWM信号的一个特定的工作周期,需要使用analogWrite(销、价值);函数。

这里的值从0 - 255不等,工作周期对应于0 - 100%。

接口和Arduino RGB LED

现在,让我带你通过接口所涉及的步骤和Arduino UNO RGB LED。

首先,很重要的一点是,因为我们将使用PWM技术来控制LED的亮度(红、绿、蓝分别),确保你把红、绿和蓝色阳极的RGB LED三PWM支持别针Arduino(假设你有一个共同的阴极RGB LED)。

注意:中使用的RGB LED我这个项目是一个明确的领导和我建议你扩散了。

Arduino RGB LED接口的线路图

下面的图片显示了领导的Arduino RGB接口电路连接。一个常用的阴极类型RGB LED。

RGB LED和Arduino线路图

组件

  • Arduino UNO
  • RGB LED
  • 1 kΩ电阻器x 3
  • 微型电路试验板
  • 连接电线

电路设计

PWM针6,5和3是用于项目和它们连接到红色,绿色和蓝色阳极的RGB LED终端通过个人限流电阻(1 kΩ电阻器使用但330Ω会没事的)。

常见的终端即阴极连接到接地Arduino的销。

RGB LED和Arduino图像1

代码

接口和Arduino RGB led的代码如下所示。

工作

连接后根据线路图,复制代码和Arduino UNO上传。最初,RGB LED显示屏个别颜色红色,绿色和蓝色然后其次是组合颜色黄色,红色和青色。白色的也显示出来。

这之后,连续显示的颜色光谱与RGB三原色是利用PWM技术来实现的。

输出视频

一个回应

留下一个回复

你的电子邮件地址将不会被发表。必填字段标记*

Baidu
map