之前大家可能看了中级教程之一“手把手教你如何使用树莓派的GPIO控制LED!!!“
http://www.shumeipai.net/thread-406-1-1.html
今天我教大家如何通过网络实现远程控制树莓派的GPIO,配合串口扩展板或者全功能扩展板就能远
程实现控制开关的功能了
扩展板信息请看这:
串口扩展板 http://www.shumeipai.net/thread-466-1-1.html
全功能扩展板 http://www.shumeipai.net/thread-455-1-1.html
好了废话不说了,说说实现过程:
1.连接方式参考教程一: http://www.shumeipai.net/thread-406-1-1.html
使用GPIO7(开关),GPIO0(LED灯)
2.安装python,输入
sudo apt-get install python-pip
sudo pip install RPi.GPIO flask
3.下载附件的webgpio.txt文件,找到”app.run(host="0.0.0.0")“这行,将”0.0.0.0“改为树莓派的IP地址,然后另存为webgpio.py文件
webgpio.txt
(2 KB, 下载次数: 123)
4.输入su - 然后输入密码用root登录树莓派(如果密码不对,可能是没有设置密码,输入 sudo passwd root 设置密码再试就可以了)
5.将webgpio.py文件拷贝到树莓派中,并运行
输入:sudo python webgpio.py
如果看到”* Running on http://192.168.99.53:5000/“ 说明就成功运行了(192.168.99.53是我的树莓派ip)
|