Egg Light - Wake-up Light ansluten till smartphone (3 / 7 steg)
Steg 3: Programvara - körning av en RGB LED: Gestion du PWM med hallon
Köra RGB LED kommer att göras av hallon med GPIO utdata i PWM. Principe är att power ON och OFF led flera gånger per sekund. Den fantastiska bibliotek pi-blaster är kan göra PWM lätt, med Hallons maskinvarukomponenter och inte med programvara såsom vissa tillgängliga lösningar som vi kan hitta på ibland.
Installationen är enkel, vi behöver bara ladda ner projektet och installera det med följande instruktioner:
sudo wget https://github.com/sarfata/pi-blaster/archive/master.zip
sudo packa upp master.zip
CD-pi-blaster-master
sudo göra pi-blaster
sudo omstart
PWM aktiveringen på GPIO utgångar realiseras med följande kommandon:
CD-pi-blaster-master
sudo. / pi-blaster
Vi kan, sedan, till exempel driva på stift 22 på 20% av den maximala effekten med det följande befalla inne om snabb:
sudo echo "22 = 0,2" > /dev/pi-blaster
Författaren har också ge programmet kan nås med NodeJS: pi-blaster.js. Pi-blaster.js kommer att installeras automatiskt under installationen projekt.