cupidshen 发表于 2015-5-5 16:45:34

RPi初体验

新上手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");//关

服务端:

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)




























潇洒哥 发表于 2015-5-6 16:51:46

很好啊,有用,收藏了

潇洒哥 发表于 2015-5-6 16:53:14

我的网卡也是8188eu的,文件也添加上了,为什么 lsusb 检测不到呢?
lsmod下却有8188eu

suoma 发表于 2015-5-7 21:13:27

谢谢分享学习一下
页: [1]
查看完整版本: RPi初体验