Controlling and dimming a LED
In this section, we will discuss a project that can be applied to a home automation. We will dim an LED of DC, this can done to a lamp in a house. The LED will change its brightness, and we connect the LED to the GPIO18 of the Raspberry Pi in series with a resistor of 330 ohms.
Software requirements
First we need to install the pigpio
package. In the Terminal, type the following:
wget abyz.co.uk/rpi/pigpio/pigpio.zip
Then unzip the package:
unzip pigpio.zip
After that, navigate to the unzipped folder with the following:
cd PIGPIO
Type the following to execute the command:
Make
Finally install the file:
sudo make install
Testing the LED
In this section, we will test the sensor with a script in Node.js:
var Gpio = require('pigpio').Gpio; // Create led instance var led = new Gpio(18, {mode: Gpio.OUTPUT}); var dutyCycle = 0; // Go from 0 to maximum brightness setInterval(function () { led.pwmWrite(dutyCycle); dutyCycle...