Die LEDs auf dem Calliope mini V3 lassen sich im RGB- und im HSL-Modell ansteuern. Das HSL-Modell ist intuitiv zu verwenden und einfacher zu handhaben.
Damit man es nutzen kann, muss die Neopixel-Erweiterung geladen werden.
HSL-Farben werden mit drei Werten dargestellt: Hue: Farbe, Saturation: Sättigung, Luminosity: Helligkeit.
Bevor an den Farben rumgespielt wird, untersucht man die Wirkung der Sättigung und der Helligkeit. Im ersten Programm wird die Helligkeit bei fester Farbe und Sättigung von 0 bis zu 100 hochgezählt. Man wird erkennen, dass bis zur Helligkeit 50 die LEDs in rot leuchten und dann zu weiß übergehen. Es empfiehlt sich also, die Helligkeit nur zwischen 0 und 50 einzustellen.
Im nächsten Schritt wird die Sättigung verändert. Außer bei Weiß, Grau oder Schwarz sollte sie immer 100 sein.
Stellt man dann die Sättigung auf 100 und die Helligkeit auf 50, kann man die Farbe von 0 bis 360 durchlaufen lassen. Die LEDs zeigen das gesamte Spektrum an, dass aber nach violett wieder zu rot übergeht.
Wenn man den gleichen Effekt im RBB-Farbmodell realisieren möchte, wäre das wesentlich aufwendiger.