Skip to content

CSD-02 RGB LED ​

声明实例 ​

把 CSD-02 RGB LED(CSD02) 积木添加到工作区后,Python 代码中会自动插入下面这样的实例声明:

python
cheesestick = CheeseStick(0)
csd02 = cheesestick.CSD02()

参数 ​

名称类别说明范围 / 种类默认值
index下拉选项实例编号(从 0 开始)0 以上的整数0

启动 ​

开始使用 RGB LED。
不添加这个积木,RGB LED 就不会启用。

start

参数 ​

(无)

Python ​

python
cheesestick = CheeseStick(0)
csd02 = cheesestick.CSD02()

csd02.start()

设置 LED 颜色 ​

把 CSD02 的 LED 颜色设置为指定的颜色。
在调色板中选择颜色后,会转换成 颜色名称(英文字符串)来调用。(生成的代码使用颜色名称,而不是 R, G, B 的数值。)

set_color

参数 ​

名称类别说明范围 / 种类默认值
color颜色调色板选择 → 转换成颜色名称(英文)颜色名称: 'black', 'red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'violet', 'magenta', 'white'-

Python ​

python
cheesestick = CheeseStick(0)
csd02 = cheesestick.CSD02()

csd02.set_color('orange')

用颜色类别的积木设置颜色 ​

接受颜色类别的积木(例: [R, G, B] 数组)作为输入来设置 CSD02 的 LED 颜色。

set_color_with_block

参数 ​

名称类别说明范围 / 种类默认值
data输入值(颜色)颜色类别积木的输出或 [R, G, B] 数组[0~255, 0~255, 0~255]-

Python ​

python
cheesestick = CheeseStick(0)
csd02 = cheesestick.CSD02()

csd02.set_color(*Utils.color('yellow'))

按 RGB 调整 LED ​

在当前的 LED 颜色上加上输入的 R, G, B 变化量,设置新的颜色。

change_by_rgb

参数 ​

名称类别说明范围 / 种类默认值
r输入值(字段)红的变化量-255 ~ 255 的整数0
g输入值(字段)绿的变化量-255 ~ 255 的整数0
b输入值(字段)蓝的变化量-255 ~ 255 的整数0

Python ​

python
cheesestick = CheeseStick(0)
csd02 = cheesestick.CSD02()

csd02.change_color(10, 0, 0)

关闭 LED ​

消除 RGB LED 的颜色。

turn_off

参数 ​

(无)

Python ​

python
cheesestick = CheeseStick(0)
csd02 = cheesestick.CSD02()

csd02.turn_off()