|
新上手Pi,分享下初体验:
1) 安装
装了最新官方Raspbian,开始无线网卡认不出,网卡是TL-WN725N V2 用的是rtl8188eu
但查到说最近版本已经支持此网卡,继续google,发现还少了个rtl8188eufw.bin文件,添上就就OK了
http://blog.samat.org/2014/12/15/realtek-8188eu-based-wi-fi-adapters-on-the-raspberry-pi/
https://bugs.launchpad.net/raspbian/+bug/1424469
2)测试
没啥创意,第一个实验还是点LED吧,只是想用通过网页控制,
参考这个教程 http://mattrichardson.com/Raspberry-Pi-Flask/
逻辑很简单:静态页面上按钮触发ajax事件发出http请求,然后服务端调用RPi.GPIO控制引脚
可惜RPi.GPIO还不支持I2C和SPI,回头要看看怎么连这些协议的设备了。
今天就玩到这:)
web端 主要代码:
$.get("setpin/21/1") ; //开
$.get("setpin/21/0"); //关
服务端:
[pre lang="python" line="1"]
from flask import Flask, render_template
import RPi.GPIO as GPIO
app = Flask(__name__)
GPIO.setmode(GPIO.BCM)
@app.route("/")
def root():
return app.send_static_file('ctrlled.htm')
@app.route("/setpin/<pin>/<value>")
def setpin(pin,value):
try:
GPIO.setup(int(pin), GPIO.OUT)
GPIO.output(int(pin), int(value))
response = "OK"
except:
response = "NG"
return response;
if __name__ == "__main__":
app.run(host='0.0.0.0', port=80, debug=True) [/code]
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|