【Raspberry Pi】webpy+mysql+GPIO 实现手机控制
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【Raspberry Pi】webpy+mysql+GPIO 实现手机控制,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2183字,纯文字阅读大概需要4分钟。
内容图文
1、mysql
http://dev.mysql.com/doc/refman/5.5/en/index.html
安装
sudo apt-get install update
sudo apt-get install mysql-server-5.5 mysql-client-5.5
2、安装web.py
sudo apt-get install python-pip
sudo pip install web.py
html模板
$def with(todos) $if todos==‘me‘: < html > < body > < h1 >My test</h1><p>Hello World</p><hr /><form name=‘input‘ action="www.baidu.com" method="get"><input type="text" name="user"><input type="submit" value="sub_mit"></form></body></html> $else: <html><body><ul heigh=""> $for word in todos: <li id="$word.id">$word.title</li></ul><hr /><form method="post" action="add"><input type="text" name="title"/><input type="submit" value="Add"/></form><hr /><h1>control LED</h1><form method="post" action="led"><input type="radio" name=‘open_close‘ value="1"/> OPEN LED <br /><br /><br /><input type="radio" name=‘open_close‘ value="0"/> CLOSE LED <br /><br /><br /><input type="submit" value="submit"/></form></body></html>
主程序
# -*- coding: utf-8 -*- """ Created on Sat Jan 25 03:08:25 2014 @author: pi """ import web import RPi.GPIO as gpio gpio.setwarnings(False) gpio.setmode(gpio.BOARD) gpio.setup(7,gpio.OUT) gpio.setup(11,gpio.OUT) gpio.output(7,gpio.HIGH) gpio.output(11,gpio.HIGH) render=web.template.render(‘templates/‘) urls = ( ‘/‘,‘index‘, ‘/add‘,‘add‘, ‘/led‘,‘led‘ ) app = web.application(urls,globals()) db=web.database(dbn=‘mysql‘,user=‘root‘,pw=‘******‘,db=‘myweb‘) class index: def GET(self): todos=db.select(‘todo‘) return render.index(todos) class add: def POST(self): i=web.input() if i.title==‘open‘: gpio.output(7,gpio.LOW) elif i.title=="close": gpio.output(7,gpio.HIGH) db.insert(‘todo‘,title=i.title) raise web.seeother(‘/‘) class led: def POST(self): i=web.input() if i.open_close=="1": gpio.output(11,gpio.LOW) if i.open_close=="0": gpio.output(11,gpio.HIGH) raise web.seeother("/") if__name__=="__main__": app.run()
原文:http://www.cnblogs.com/colipso/p/3533412.html
内容总结
以上是互联网集市为您收集整理的【Raspberry Pi】webpy+mysql+GPIO 实现手机控制全部内容,希望文章能够帮你解决【Raspberry Pi】webpy+mysql+GPIO 实现手机控制所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。