Il pin più lungo del LED è il common, che sarà un anodo o un catodo a seconda della tipologia del LED.
Esempio
Red Vf = 1.8V
Green Vf = 2.8V
Blue Vf = 2.8V
Il voltaggio di alimentazione che dobbiamo fornire al LED deve essere maggiore di ogni forward voltage.
Esempio: VCC = 3.3V (maggiore di 2.8V)
Verificare la corrente tipica sulle specifiche del LED.
Esempio: I = 25mA = 0.025A
Il raspberry pi 4 supporta ufficialmente massimo 16mA per pin e 50mA in totale.
Occorre quindi abbassare la corrente in modo che I < 16mA e 3xI < 50mA
Esempio: I = 10mA = 0.01A
Notare che dimezzando la corrente la differenza luminosa percepita è in realtà molto piccola
Dividere la differenza tra VCC e Vf per l'amperaggio stabilito, ottenendo la minima resistenza necessaria.
Formula:
R = (VCC - Vf) / I
Calcolo:
Collegare a ognuno dei tre pin RGB la relativa resistenza calcolata
Attaccare ogni resistenza a un pin GPIO
Se il common del LED è un anodo, collegarlo a 3v3
Se è un catodo, collegarlo a GND