Stap 3: De Software - besturen van een RGB-LED: Gestion du PWM met de framboos
Het besturen van de RGB LED zal worden gedaan door de framboos met de GPIO output ingesteld in PWM. Het principe is om power ON en OFF het lampje meerdere malen per seconde. De verbazingwekkende bibliotheek pi-blaster is kundig voor verrichten PWM gemakkelijk, met framboos van hardwareonderdelen en niet met software zoals sommige beschikbare oplossingen die wij soms kunt vinden.
De installatie is eenvoudig, dat we moeten alleen het project download en installeer het met de volgende instructies:
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
De activering van de PWM op GPIO output wordt gerealiseerd met de volgende opdrachten:
cd pi-blaster-master sudo ./pi-blaster
Vervolgens kunt, we bijvoorbeeld stroom op de pin 22 op 20% van het maximumvermogen met de volgende opdracht in de opdrachtprompt:
sudo echo "22=0.2" > /dev/pi-blaster
De auteur heeft ook geven het programma bereikbaar met NodeJS: pi-blaster.js. De pi-blaster.js wordt automatisch geïnstalleerd tijdens de installatie van project.