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.
Raspberry Pi LED闪烁教程

本文介绍如何在Raspberry Pi上使用bash脚本控制LED灯的闪烁。首先需要安装WiringPi库,然后通过GPIO口连接LED灯。文章提供了一个简单的bash脚本,用于设置GPIO模式并控制LED灯的开关,实现灯光的周期性闪烁。
2374

被折叠的 条评论
为什么被折叠?



