Skip to main content

Grove - 可变颜色 LED

此 Grove 模块包含一个 8mm RGB LED,工作电压为 5V DC。当 SIG 引脚为逻辑高电平时,RGB LED 将点亮。它非常适合用于 Seeeduino 的数字输出,也可以通过脉宽调制进行控制。模块使用三个可调电阻来改变 RGB LED 的颜色。

特点

  • Grove 兼容
  • 可调颜色
tip

有关 Grove 模块的更多详细信息,请参考 Grove 系统

应用场景

  • 玩具
  • 装饰
caution

调节 R、G 和 B 可调电阻时请轻柔操作,以免过度旋转。

规格

项目典型值单位
工作电压5.0VDC
工作电流20mA
可变电阻<1

支持的平台

ArduinoRaspberry Pi
caution

上述提到的支持平台仅表示模块的软件或理论兼容性。我们通常仅为 Arduino 平台提供软件库或代码示例。无法为所有可能的 MCU 平台提供软件库或演示代码,因此用户需要自行编写软件库。

使用方法

模块上的三个电阻 RED、GREEN 和 BLUE 分别控制 R、G 和 B 通道。通过调节三个可调电阻,可以实现颜色变化。然而需要注意的是,调节可调电阻时请轻柔操作。

以下代码演示了一个简单的亮度控制应用。如下面的图片所示,可变颜色 LED 连接到 Grove - Base Shield 的数字端口 9。硬件安装如下:

  • 将以下代码复制并粘贴到一个新的 Arduino 草图中。

示例代码如下:

int ledPin = 9;    // LED 连接到数字引脚 9

void setup() {
// setup 中没有任何操作
}

void loop() {
// 从最小值到最大值以 5 点递增淡入:
for(int fadeValue = 0?; fadeValue <= 255; fadeValue +=5) {
// 设置值(范围从 0 到 255):
analogWrite(ledPin, fadeValue);
// 等待 30 毫秒以观察渐变效果
delay(30);
}

// 从最大值到最小值以 5 点递减淡出:
for(int fadeValue = 255?; fadeValue >= 0; fadeValue -=5) {
// 设置值(范围从 0 到 255):
analogWrite(ledPin, fadeValue);
// 等待 30 毫秒以观察渐变效果
delay(30);
}
}
  • 上传代码。调节三个可调电阻,我相信你会喜欢它。试试看吧!

在线原理图查看器

资源

技术支持与产品讨论

感谢您选择我们的产品!我们致力于为您提供多种支持,确保您使用我们的产品时拥有顺畅的体验。我们提供了多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...