12.RGB-Led

一、功能以及原理

原理:RGB-Led 可以根据用户需要变换颜色

二、引脚介绍以及对应开发板可用引脚

注意:需要连接电阻以保护 LED 灯

RGB-Led 引脚:

R(红色引脚):控制红色,连接 Arduion 板的数字引脚(0~13)

com:负极,通过电阻连接 Arduion 板的 GND

G(绿色引脚):控制绿色,连接 Arduion 板的数字引脚(0~13)

B(蓝色引脚):控制蓝色,连接 Arduion 板的数字引脚(0~13)

三、代码控制

  • 设置 R、G、B 数字引脚为输出模式
  • 通过改变 R、G、B 数字引脚的电平以实现变换红绿蓝三种颜色
  • 电路连接图可参照相关案例演示

3.1 文本代码

void setup() {
  pinMode(13, OUTPUT);
  pinMode(12, OUTPUT);
  pinMode(8, OUTPUT);

}

void loop() {
    digitalWrite(13, HIGH);
    digitalWrite(12, LOW);
    digitalWrite(8, LOW);
    delay(1 * 1000);
    digitalWrite(13, LOW);
    digitalWrite(12, HIGH);
    digitalWrite(8, LOW);
    delay(1 * 1000);
    digitalWrite(13, LOW);
    digitalWrite(12, LOW);
    digitalWrite(8, HIGH);
    delay(1 * 1000);

}

3.2 图形化代码

可在“显示器”中的“RGB-LED",找到对应的图形化代码块;亦可直接设置引脚为高电平实现切换颜色的效果。

四、相关案例演示

1、电路连接图

2、程序运行图

五、相关课程链接

  1. 【Arduino 精选项目——RGB 全彩 LED 红绿蓝交替闪烁】 https://www.bilibili.com/video/BV1v248eME4h/?share_source=copy_web&vd_source=7eafc622b20fbde30ea1853f07bc5a80

results matching ""

    No results matching ""