Skip to content

CSD-02 LED RGB ​

Declarar a instância ​

Se acrescentares um bloco de CSD-02 LED RGB(CSD02) à área de trabalho, no código Python é inserida automaticamente a declaração de instância seguinte:

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

Parâmetros ​

NomeTipoDescriçãoIntervalo / TipoValor predefinido
indexOpção de listaNúmero da instância (começa em 0)inteiro ≥ 00

Iniciar o LED RGB ​

Começa a usar o LED RGB.
Sem este bloco, o LED RGB não é ativado.

start

Parâmetros ​

(nenhum)

Python ​

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

csd02.start()

Definir a cor ​

Define a cor do LED do CSD02 para a cor indicada.
Se escolheres uma cor na palete de cores, ela é passada como nome da cor (texto em inglês). (O código não é gerado com valores numéricos R, G, B, mas com o nome da cor.)

set_color

Parâmetros ​

NomeTipoDescriçãoIntervalo / TipoValor predefinido
colorCorEscolha na palete de cores → nome da cor (inglês)Nome da cor: 'black', 'red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'violet', 'magenta', 'white'-

Python ​

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

csd02.set_color('orange')

Definir a cor com um bloco da categoria Cor ​

Recebe como entrada um bloco da categoria Cor (p. ex. uma matriz [R, G, B]) e define com ele a cor do LED do CSD02.

set_color_with_block

Parâmetros ​

NomeTipoDescriçãoIntervalo / TipoValor predefinido
dataEntrada (cor)Saída de um bloco da categoria Cor ou uma matriz [R, G, B][0~255, 0~255, 0~255]-

Python ​

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

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

Alterar a cor com valores RGB ​

Soma as alterações de R, G e B introduzidas à cor atual do LED e define assim uma cor nova.

change_by_rgb

Parâmetros ​

NomeTipoDescriçãoIntervalo / TipoValor predefinido
rEntrada (campo)Alteração de vermelhointeiro -255 ~ 2550
gEntrada (campo)Alteração de verdeinteiro -255 ~ 2550
bEntrada (campo)Alteração de azulinteiro -255 ~ 2550

Python ​

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

csd02.change_color(10, 0, 0)

Desligar o LED ​

Apaga a cor do LED RGB.

turn_off

Parâmetros ​

(nenhum)

Python ​

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

csd02.turn_off()