极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11782|回复: 4

RPi初体验

[复制链接]
发表于 2015-5-5 16:45:34 | 显示全部楼层 |阅读模式
新上手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
回复

使用道具 举报

发表于 2015-5-6 16:51:46 | 显示全部楼层
很好啊,有用,收藏了
回复 支持 反对

使用道具 举报

发表于 2015-5-6 16:53:14 | 显示全部楼层
我的网卡也是8188eu的,文件也添加上了,为什么 lsusb 检测不到呢?
lsmod下却有8188eu
回复 支持 反对

使用道具 举报

发表于 2015-5-7 21:13:27 | 显示全部楼层
谢谢分享学习一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-19 21:47 , Processed in 0.046347 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表