日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

【Raspberry Pi】webpy+mysql+GPIO 实现手机控制

發布時間:2024/4/17 数据库 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Raspberry Pi】webpy+mysql+GPIO 实现手机控制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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 gpiogpio.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()

?

轉載于:https://www.cnblogs.com/colipso/p/3533412.html

總結

以上是生活随笔為你收集整理的【Raspberry Pi】webpy+mysql+GPIO 实现手机控制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。