博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用webiopi控制树莓派的GPIO引脚电平(WEB在线管理)
阅读量:7053 次
发布时间:2019-06-28

本文共 1242 字,大约阅读时间需要 4 分钟。

hot3.png

1、必须安装python开发版,即python-dev,不然后面很多软件都会安装不成功,提示目录无法找到之类的。(教训)

1
sudoapt-getinstallpython-dev

正常情况下,以上在线安装命令即可安装成功,但运气不好的是,笔者在安装时,在线命令安装资源包404。

python2.7-dev_2.7.3~rc2-2.1_armhf.deb找不到,后来只能手动找了以下包安装。

1
2
wget http://ftp.debian.org/debian/pool/main/p/python2.7/python2.7-dev_2.7.3-6_armhf.deb
sudodpkg -i python2.7-dev_2.7.3-6_armhf.deb

2、安装python的GPIO模块

Google Code项目地址:http://raspberry-gpio-python.googlecode.com

1
2
3
4
wget http://raspberry-gpio-python.googlecode.com/files/RPi.GPIO-0.4.1a.tar.gz
tar-xvzf RPi.GPIO-0.4.1a.tar.gz
cdRPi.GPIO-0.4.1a
sudopython setup.pyinstall

3、安装webopio

Google Code项目地址:http://code.google.com/p/webiopi/

1
2
3
4
wget http://webiopi.googlecode.com/files/WebIOPi-0.5.3.tar.gz
tarxvzf WebIOPi-0.5.3.tar.gz
cdWebIOPi-0.5.3
sudo./setup.sh

4、首先设置或修改webopio的密码

1
sudowebiopi-passwd

用户名是:webiopi

如不修改密码,默认密码是:raspberry

5、启动webopio

1
sudopython -m webiopi 8000

端口可自行修改,默认是8000

6、让webopio后台运行,否则按ctarl+c就会断掉

1
2
3
sudo/etc/init.d/webiopistart
and
sudo/etc/init.d/webiopistop

7、设置webopio随系统启动

1
sudoupdate-rc.d webiopi defaults

8、用浏览器打开IP地址访问管理界面

http://192.168.1.106:8000/webiopi/

控制方法:
a.点击外侧的“IN/OUT”切换GPIO的工作模式,输入/输出
b.输出模式下,点击内侧的数字,切换输出电平,高/低
c.输入模式下,内测数字代表GPIO的输入状态

转载于:https://my.oschina.net/quanpower/blog/224267

你可能感兴趣的文章
19、集合概述
查看>>
茄子烧豆角
查看>>
Jmeter(三)-简单的HTTP请求(非录制)
查看>>
linux查看系统类型和版本
查看>>
ThinkPHP将上传问件添加到数据库
查看>>
python 不同目录间的模块调用
查看>>
centos7 安装 chrome
查看>>
IOS 关于上传图片裁剪以及压缩,确保高清
查看>>
HDU - 6115 Factory (LCA 倍增)
查看>>
unity客户端与c++服务器之间的简单通讯_1
查看>>
Python_反射
查看>>
Codeforces-963 D Frequency of String
查看>>
MyBatis-mybatis全局映射文件解析
查看>>
WebApi 跨域解决方案 --CORS
查看>>
MySQL系列详解五: xtrabackup实现完全备份及增量备份详解-技术流ken
查看>>
单独编译Android源代码中的模块
查看>>
manjaro安装mysql5.7
查看>>
记录零散的知识点
查看>>
H5上传图片并使用canvas制作海报
查看>>
springmvc学习笔记
查看>>