Etape 4: Contrôle RGB
Contrôle le RVB, il faut apprendre à contrôler un Normal LED luminosité.
La réponse est PWM Pulse Width Modulation.It est représentant numérique analogique du signal en variant le rapport cyclique des impulsions.
Arduino, nous utilisons l’analogwrite fonction permettant d’obtenir une fonction de wavethe PWM génère un signal carré de rapport cyclique spécifié dont la valeur est définie par l’utilisateur.
Dans le graphique ci-dessous, les lignes vertes représentent une période de temps régulier. Cette durée ou la période est l’inverse de la fréquence PWM. En d’autres termes, avec une fréquence PWM de Arduino à environ 500Hz, les lignes vertes mesurerait 2 millisecondes chaque. Un appel à analogWrite() est sur une échelle de 0 - 255, tel que analogWrite(255) demande un cycle de 100 % (toujours activée), et analogWrite(127) est un devoir de 50 % du cycle (sur la moitié du temps)