Étape 3: Logiciel - conduite d’une LED RGB : Gestion du PWM avec la framboise
La conduite de la LED RGB se fera par la framboise avec la sortie GPIO mises en place en PWM. Le principe est au pouvoir ON et OFF du voyant plusieurs fois par seconde. L’étonnante bibliothèque pi-blaster est capable de faire PWM facilement, avec des composants matériels de la framboise et pas avec un logiciel comme certaines solutions disponibles que l'on peut trouver parfois.
L’installation est facile, qu'il suffit de télécharger le projet et l’installer avec les instructions suivantes :
sudo wget https://github.com/sarfata/pi-blaster/archive/master.zip sudo unzip master.zip cd pi-blaster-master sudo make pi-blaster sudo reboot
L’activation de PWM sur sorties GPIO est réalisée avec les commandes suivantes :
cd pi-blaster-master sudo ./pi-blaster
Ensuite, nous pouvons, par exemple, allumez la broche 22 à 20 % de la puissance maximale avec la commande suivante à l’invite :
sudo echo "22=0.2" > /dev/pi-blaster
L’auteur a également donner le programme accessible avec NodeJS : pi-blaster.js. La pi-blaster.js s’installera automatiquement lors de l’installation du projet.