raspberry pi gpio

继电器: 树莓派的GPIO口是3.3V的,你需要把它转化成5V才能进行控制

Raspberry Pi 的GPIO接口电路

http://blog.oa25.org/?p=472&embed=true#?secret=57KOUtczxY

https://www.kidscoding8.com/47249.html

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
#使GPIO17从内核空间暴露到用户空间中
sudo echo 17 > /sys/class/gpio/export
#设置GPIO17为输出模式
sudo echo out > /sys/class/gpio/gpio17/direction
#向value文件中输入1,GPIO输出高电平,LED点亮
sudo echo 1 > /sys/class/gpio/gpio17/value
#向value文件中输入0,GPIO输出低电平,LED熄灭
sudo echo 0 > /sys/class/gpio/gpio17/value
#注销GPIO17接口
sudo echo 17 > /sys/class/gpio/unexport
1
2
3
4
5
6
7
8
9
sudo vim ledonoff.sh
echo $1 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio$1/direction
echo 1 > /sys/class/gpio/gpio$1/value
sleep 5 #延时5秒
echo 0 > /sys/class/gpio/gpio$1/value
echo $1 > /sys/class/gpio/unexport

sudo ./ledonoff.sh 17

https://zhuanlan.zhihu.com/p/40594358

https://www.huanxiangke.com/index.php/blog/post/voice-control-to-transform-ordinary-desk-lamp