Skip to main content

Grove - 可变色LED灯

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

功能特点

  • 兼容 Grove 接口
  • 颜色可调

:::提示 更多关于 Grove 模块的信息,请参见 Grove 系统 :::

应用思路

  • 玩具
  • 装饰

:::警告 在调整 R、G 和 B 可调电阻时,请轻拿轻放,以防过度转动。 :::

规格

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

支持的平台

Arduino树莓派

:::警告 上面提到的支持平台仅表明该模块的软件或理论兼容性。在大多数情况下,我们只提供针对 Arduino 平台的软件库或代码示例。由于无法为所有可能的 MCU 平台提供软件库/演示代码,因此用户需要自己编写软件库。 :::

使用方法

该模块的三个电阻 RED、GREEN 和 BLUE 分别控制 R、G 和 B 三个通道。通过调整这三个可调电阻,可以产生不同的颜色。但需要注意的是,在调整可调电阻时要轻拿轻放。

下面的示例代码演示了控制其亮度的简单应用。如下图所示,可变色 LED 连接在 Grove - Base Shield 的数字端口 9 上。硬件安装步骤如下:

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

    示例代码如下:

int ledPin = 9;    // LED connected to digital pin 9

void setup() {
// nothing happens in setup
}

void loop() {
// fade in from min to max in increments of 5 points:
for(int fadeValue = 0?; fadeValue <= 255; fadeValue +=5) {
// sets the value (range from 0 to 255):
analogWrite(ledPin, fadeValue);
// wait for 30 milliseconds to see the dimming effect
delay(30);
}

// fade out from max to min in increments of 5 points:
for(int fadeValue = 255?; fadeValue >= 0; fadeValue -=5) {
// sets the value (range from 0 to 255):
analogWrite(ledPin, fadeValue);
// wait for 30 milliseconds to see the dimming effect
delay(30);
}
}
  • 上传代码。调整三个可调电阻,我相信你会喜欢的。试试吧!

在线原理图查看器

## 资源

技术支持与产品讨论

感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们的产品时体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...