using Bash script to control LED with WiringPi on Raspberry Pi

来源:互联网 发布:java 时间格式有几种 编辑:程序博客网 时间:2024/06/05 02:34

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 outgpio -g write 18 1              #set pin 18 onwhile 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 1done

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 offLED light is onLED light is offLED light is onLED light is offLED light is onLED light is offLED light is onLED light is offLED light is onLED light is offLED light is onLED light is offLED light is onLED light is offLED 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. 

原创粉丝点击