Before programming in bash
You need is to install WiringPi first.
Click here for information of installing WiringPi on Raspberry Pi.
SInce bash is already installed on most Linux destros. we just need to move on.
Prepare Circuit
Like what I did before, the short leg of LED light is connect to the GND of the pin pool of Raspberry Pi board.
And I used a 4.7K resistor to connect with between the GPIO 18 and the long leg of the LED light.
Write a bash script
vim blink.sh
then we need to write these down:
gpio -g mode 18 out #set pin 18 mode out
gpio -g write 18 1 #set pin 18 on
while true; do
gpio -g write 18 0 #LED light off
echo LED light is off
sleep 1
gpio -g write 18 1 #LED light on
echo LED light is on
sleep 1
done
This script includes an infinite loop.
Make the shell script executable
chmod +x blink.sh
Run the script
./blink.sh
You will see:
pi@raspberrypi ~/songhua $ ./blink.sh
LED light is off
LED light is on
LED light is off
LED light is on
LED light is off
LED light is on
LED light is off
LED light is on
LED light is off
LED light is on
LED light is off
LED light is on
LED light is off
LED light is on
LED light is off
LED light is on
^Cpi@raspberrypi ~/songhua $
using " CTRL + C " for key interrupt to terminate the present processl
Please inform the author or declare the original link of this page when you share with others.