La LED RGB contient trois diodes (rouge, verte et bleue) intégrées dans un seul boîtier. Chaque diode est reliée à une sortie PWM de l’Arduino. Les potentiomètres servent de diviseur de tension et fournissent une valeur analogique (0–1023) à l’Arduino.
Le programme Arduino lit ces valeurs et les convertit en valeurs PWM (0–255) pour chaque couleur de la LED, permettant ainsi un contrôle fin de l’intensité lumineuse de chaque couleur.