完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
树莓派实现web控制GPIO的图解教程: 在网上看到一个老外用树莓派web控制GPIO的视频,刨根问底终于找到了源码的出处,今天写个教程给大家,方便大家使用,这里也要感谢这位叫trouch的原作者,本来想修改修改的,后来觉得还是保持原汁原味吧,这个教程我就只当搬运工和翻译,有能力的童鞋可以改改试试! 这里介绍最简单的安装运行方法(python) 步骤: 1.安装python(安装过的请跳到下一步) $ sudo aptitude install python-dev 2.安装python的GPIO模块(安装过的请跳到下一步) $ wget http://raspberry-gpio-python.goo ... .GPIO-0.3.1a.tar.gz $ tar xv*** RPi.GPIO-0.3.1a.tar.gz $ cd RPi.GPIO-0.3.1a $ sudo python setup.py install 3.安装WebOPi $ wget http://webiopi.googlecode.com/files/WebIOPi-0.3.tar.gz $ tar xv*** WebIOPi-0.3.tar.gz $ cd webiopi 4.运行WebOPi $ sudo python webiopi.py [port] 或者 $ sudo ./webiopi.py [port] [port]为web访问的端口号默认是80,就填80吧 5.运行webopi后,在电脑的浏览器(建议用firefox)上按照上步骤输出的地址打开(如图),地址就是“http://192.168.99.58:80/webiopi/” 6.打开网页(如图),就可以控制GPIO0 控制方法: a.点击外侧的“IN/OUT”切换GPIO的工作模式,输入/输出 b.输出模式下,点击内侧的数字,切换输出电平,高/低 c.输入模式下,内测数字代表GPIO的输入状态7 需要说明的是: 目前树莓派默认只有8个GPIO,从0-7对应的分别是下图中绿色部分,请大家使用这8个GPIO7 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 想开机自动启动的同学,继续往下看 1.将webiopi作为一个进程在后台运行 $ sudo cp webiopi.py.init /etc/init.d/webiopi 2.通过修改webiopi文件,修改端口和地址 $ sudo nano /etc/init.d/webiopi 修改部分为: WEBIOPI_HOME=/var/www/webiopi WEBIOPI_PORT=80 3.可以通过以下命令将webiopi作为一个服务器开关 $ sudo /etc/init.d/webiopi start 或 $ sudo /etc/init.d/webiopi stop 4.开机自动运行 $ sudo update-rc.d webiopi defaults 另外还有两种安装运行方法(PHP/Apache和PHP/lighttpd)可以去wiki上看看https://code.google.com/p/webiopi/wiki/INSTALL 是不是很有效呢?欢迎大家讨论。 |
|
相关推荐
|
|
这个蛮有用,不错
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
5933 浏览 0 评论
14230 浏览 9 评论
7833 浏览 0 评论
基于Amazon Echo 和 Raspberry Pi 的自动窗帘控制
7166 浏览 1 评论
【下载】《Linux+树莓派玩转智能家居》——亲手进行树莓派应用制作
161027 浏览 374 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 04:12 , Processed in 0.532603 second(s), Total 55, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号