Skip to content

CSD-02 LED RGB ​

Déclarer l'instance ​

Si tu ajoutes un bloc de CSD-02 LED RGB (CSD02) à la zone de travail, la déclaration d'instance suivante est insérée automatiquement dans le code Python :

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

Paramètres ​

NomTypeDescriptionPlage / TypeValeur par défaut
indexOption de listeNuméro de l'instance (commence à 0)entier supérieur ou égal à 00

Démarrer la LED RGB ​

Commence à utiliser la LED RGB.
Si tu n'ajoutes pas ce bloc, la LED RGB n'est pas activée.

start

Paramètres ​

(aucun)

Python ​

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

csd02.start()

Régler la couleur ​

Règle la couleur de la LED du CSD02 sur la couleur indiquée.
Si tu choisis une couleur dans la palette de couleurs, elle est convertie en nom de couleur (texte en anglais) et appelée ainsi. (le code est généré avec le nom de la couleur, pas avec les valeurs numériques R, G, B.)

set_color

Paramètres ​

NomTypeDescriptionPlage / TypeValeur par défaut
colorCouleurChoix dans la palette de couleurs → converti en nom de couleur (en anglais)noms de couleurs : 'black', 'red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'violet', 'magenta', 'white'-

Python ​

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

csd02.set_color('orange')

Régler la couleur avec un bloc de la catégorie Couleur ​

Reçoit en entrée un bloc de la catégorie Couleur (par exemple un tableau [R, G, B]) et règle la couleur de la LED du CSD02.

set_color_with_block

Paramètres ​

NomTypeDescriptionPlage / TypeValeur par défaut
dataEntrée (couleur)Sortie d'un bloc de la catégorie Couleur ou tableau [R, G, B][0~255, 0~255, 0~255]-

Python ​

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

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

Changer la couleur d'une valeur RGB ​

Ajoute à la couleur actuelle de la LED les variations R, G, B saisies et règle la nouvelle couleur.

change_by_rgb

Paramètres ​

NomTypeDescriptionPlage / TypeValeur par défaut
rEntrée (champ)Variation du rougeentier -255 ~ 2550
gEntrée (champ)Variation du vertentier -255 ~ 2550
bEntrée (champ)Variation du bleuentier -255 ~ 2550

Python ​

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

csd02.change_color(10, 0, 0)

Éteindre la LED ​

Enlève la couleur de la LED RGB.

turn_off

Paramètres ​

(aucun)

Python ​

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

csd02.turn_off()