Skip to content

CSD-02 RGB-lysdiod ​

Instansdeklaration ​

När du lägger till ett CSD-02 RGB-lysdiod(CSD02)-block i arbetsytan infogas följande instansdeklaration automatiskt i Python-koden:

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

Parametrar ​

NamnSortBeskrivningIntervall / TypStandard
indexRullgardinsalternativInstansnummer (börjar på 0)Heltal 0 eller större0

Starta RGB-lysdioden ​

Börjar använda RGB-lysdioden.
Om du inte lägger till det här blocket aktiveras inte RGB-lysdioden.

start

Parametrar ​

(ingen)

Python ​

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

csd02.start()

Ställa in färgen ​

Ställer in lysdiodens färg på CSD02 till den angivna färgen.
När du väljer en färg i färgpaletten omvandlas den till ett färgnamn (en engelsk sträng) i anropet. (Koden skapas med färgnamnet, inte med siffervärden för R, G och B.)

set_color

Parametrar ​

NamnSortBeskrivningIntervall / TypStandard
colorFärgVal i färgpaletten → omvandlas till ett färgnamn (engelska)Färgnamn: 'black', 'red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'violet', 'magenta', 'white'-

Python ​

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

csd02.set_color('orange')

Ställa in färgen med ett block från Färg-kategorin ​

Tar emot ett block från Färg-kategorin (t.ex. fältet [R, G, B]) som inmatning och ställer in lysdiodens färg på CSD02.

set_color_with_block

Parametrar ​

NamnSortBeskrivningIntervall / TypStandard
dataInmatning (färg)Utdata från ett block i Färg-kategorin eller fältet [R, G, B][0~255, 0~255, 0~255]-

Python ​

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

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

Ändra färgen med RGB ​

Lägger de angivna R-, G- och B-ändringarna till lysdiodens nuvarande färg och ställer in den nya färgen.

change_by_rgb

Parametrar ​

NamnSortBeskrivningIntervall / TypStandard
rInmatning (fält)Ändring av röttHeltal -255 till 2550
gInmatning (fält)Ändring av gröntHeltal -255 till 2550
bInmatning (fält)Ändring av blåttHeltal -255 till 2550

Python ​

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

csd02.change_color(10, 0, 0)

Släcka lysdioden ​

Tar bort RGB-lysdiodens färg.

turn_off

Parametrar ​

(ingen)

Python ​

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

csd02.turn_off()