RGB Unit

以下产品受支持:

RGB

MicroPython 应用示例

import M5
from M5 import *
from unit import *

M5.begin()
rgb_0 = RGB((36, 26), 3)
Widgets.fillScreen(0x222222)

rgb_0.set_brightness(80)
rgb_0.fill_color(0xff0000)
rgb_0.set_color(0, 0x33ff33)

UiFlow2 应用示例

example.png

rgb_core_example.m5f2

class RGB

Constructors

class RGB(port, number)

创建一个 RGB 对象。

参数为:
  • port 是该端口的引脚编号

  • number 是 RGB 灯珠的数量

UiFlow2

init.png

Methods

RGB.set_brightness(br: int)

该方法用于设置 RGB 灯珠的亮度,设置范围为 0-100。

UiFlow2

set_brightness.png

RGB.fill_color(c: int)

该方法用于设置所有 RGB 灯珠的颜色,输入值为 3 字节 RGB888。

UiFlow2

fill_color.png

RGB.set_color(i, c: int)

该方法用于设置指定 RGB 灯珠的颜色。输入值为灯珠索引和 3 字节 RGB888。

UiFlow2

set_color.png