楼主: liunian__92

[原创] 【RPI 2】+ 遇见树莓派

  [复制链接]
  • TA的每日心情
    慵懒
    2016-10-17 12:07
  • 签到天数: 306 天

    连续签到: 1 天

    [LV.8]以坛为家I

     楼主| 发表于 2015-5-3 07:49:26 | 显示全部楼层
    分享到:
    本帖最后由 liunian__92 于 2015-5-3 08:07 编辑


    5.WIFI 配置



            WIFI大部分人应该都知道。大部分可以上网的电子设备一般会集成wifi模块。
            可能是空间,亦或者是成本的限制,树莓派并没有集成wifi模块,可以通过外加USB wifi模块来扩展使用wifi功能。下面是用的是EDUP 802.11N来配置wifi的,这个模块在树莓派里是有驱动的,即插即用。关于这个模块详细的信息,可以查看官网:http://www.edup.cn/show.aspx?id=1683
    模块外观如下:
           1_edup.jpg

                       图5-1:EDUP USB wifi模块



    将USBwifi模块插入到树莓派上。在命令窗口中输入
    $ lsusb
    即可看到红色圈中,RTL8188CUS 网卡的型号。
    2_lsusb.jpg

    图5-2:lsusb


    输入
    $ lsmod
    即可查看加载的驱动,如红线所示,8192cu表示wifi模块正常运行。
    3_lsmod.jpg

    图5-3:lsmod



    在菜单中选择wifi configure 下图所示,点击进去进行wifi配置

    4_wificonfig.jpg

    图5-4:wifi config


    点击 scan 进行扫描wifi
    5_wificonfig_1.jpg

    图5-6:wifi 扫描


    双击你想连接的wifi,在红色线上,输入密码,点击连接即可。

    6_wifiocnfig_2.jpg

    图5-7:连接wifi

    通过输入
    $ iwconfig
    查看wifi的信息
    7_iwconfig.jpg

    图5-8:iwconfig  wifi 信息查看


    #ifconfig
    可以查看网络配置,以及ip地址
    8_ifconfig.jpg


    图5-9:ifconfig  查看 IP 地址


    不出意外,经过以上的简单配置,即可让你的树莓派模块,轻松上网。         
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-10-17 12:07
  • 签到天数: 306 天

    连续签到: 1 天

    [LV.8]以坛为家I

     楼主| 发表于 2015-5-3 07:49:59 | 显示全部楼层

    【RPI 2】+ 遇见树莓派
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-10-17 12:07
  • 签到天数: 306 天

    连续签到: 1 天

    [LV.8]以坛为家I

     楼主| 发表于 2015-5-3 08:11:07 | 显示全部楼层
    【RPI 2】+ 遇见树莓派
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-10-17 12:07
  • 签到天数: 306 天

    连续签到: 1 天

    [LV.8]以坛为家I

     楼主| 发表于 2015-5-3 08:13:23 | 显示全部楼层
    本帖最后由 liunian__92 于 2015-5-3 08:24 编辑


    6.SSH 登录


            SSH(Secure Shell)是一种通用的、功能强大的、基于软件的网络安全解决方案。计算机每次向网络发送数据时,SSH都会自动对其进行加密。数据到达目的地时,SSH自动对加密数据进行解密。整个过程都是透明的,使用OpenSSH工具将会增进你的系统安全性。谈到网络安全访问,相信大家首先想到的就是安全Shell,也就是Secure Shell,通常简写为SSH。这是因为SSH安装容易、使用简单,而且比较常见,一般的Unix系统、Linux系统、FreeBSD系统都附带有支持SSH的应用程序包。
          注:以上内容来自百度百科。

    一、首先要查看树莓派的IP地址
           输入
           $ ifconfig
           显示信息如下图所示:

        1_ifconfig.jpg

    图6-1:IP地址查询



    二、SecureCRT设置
           1.打开SecureCRT
               若是没有安装,可以去百度下载。
    2_SecureCRT.jpg

    图6-2:SecureCRT


           2.输入树莓派的IP地址,以及登陆用户名

    3_SecureCRT.jpg

    图6-3:SSH配置



            3.输入登录名密码
                  用户名 : pi
                  密    码: raspberry

    4_SecureCRT.jpg

    图6-4:用户名、密码输入


    三、登陆成功
           如不出什么意外,即可看到如下的界面。
           至此可以通过远程来控制树莓派了。。。
             
    5_loginsuccess.jpg

    图6-5:登录成功









    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-10-17 12:07
  • 签到天数: 306 天

    连续签到: 1 天

    [LV.8]以坛为家I

     楼主| 发表于 2015-5-3 08:30:20 | 显示全部楼层
    【RPI 2】+ 遇见树莓派
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-10-17 12:07
  • 签到天数: 306 天

    连续签到: 1 天

    [LV.8]以坛为家I

     楼主| 发表于 2015-5-3 08:31:13 | 显示全部楼层
    【RPI 2】+ 遇见树莓派
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-10-17 12:07
  • 签到天数: 306 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2015-5-3 08:44:38 | 显示全部楼层
    本帖最后由 liunian__92 于 2015-5-3 09:38 编辑


    7. 点 亮 L E D



    一、GPIO简介
           树莓派 1 具有36个GPIO接口,树莓派 2 将GPIO扩展到了40个,并且兼容树莓派1,在1的基础上做了扩展,看下图即可明白。
    下图是26个GPIO的IO口:
    a-and-b-gpio-numbers_26.png

    图7-1:树莓派1 GPIO 26个


    下图是40个GPIO的IO口:
    physical-pin-numbers_40.png

    图7-2:树莓派2 GPIO 40 个

    下图是40个GPIO的IO口,具体的表示:

    Gpio_40.jpg

    图7-3:树莓派2 40个IO口定义


    经过上面的对比,再看下面这幅图,可以得知,树莓派2兼容树莓派1,26个IO保留了树莓派1的功能,兼容了树莓派1。在以往的基础上又做了扩展,40个IO口具体如下设置:

    Gpio.jpg


    图7-4:GPIO 树莓派1和2对比


    注:以上内容,具体可查看官网的内容:https://www.raspberrypi.org/documentation/usage/gpio-plus-and-raspi2/README.md


    二、点亮LED

         下面就通过简单的编程,来点亮一个LED。
          用GPIO4端口通过电阻和LED连接在和GND连接。
         点亮LED的原理如下, 只不过是将开关和电池换成了树莓派。
    simple-circuit.png


    下面这张图是从树莓派官网贴来的,和本文的连接GPIO的方式有区别,只是改动引脚而已,本文连接的是GPIO4。
    图7-4:示意图

    gpio-led-pi2.png


    图7-5:连接示意图

         1. 首先使用命令,将用户切换到超级用户
             $ sudo su
        2.进入 /sys/class/gpio 文件夹
            具体的操作入如下图所示:

          7_gpio.jpg

    图7-6:查看GPIO

       3. 配置GPIO
       # echo 4 > export
       通过上述命令即可申请一个GPIO

    8_gpio4.jpg

    图7-7:查看GPIO4文件

    direction 和 value是我们关心的。
    GPIO
         通过direction可以配置输入、输出模式(output\input).
         通过value 可以配置高低电平(1/0).

    具体配置如下图所示:
    9_gpio4配置.jpg

    图7-8:GPIO4配置

    4.效果图如下:

    5_LED_OFF.jpg

    图7-9:关闭LED


    6_LED_ON.jpg

    图7-10:打开LED




    5.注销GPIO4
       # echo 4 > unexport
    通过上述命令即可注销掉刚才是用的GPIO4.

    三、脚本点亮LED
              当然上述东西,也可以写在一个文件之中,如下所示:
              新建文件为 twinkleled.sh   编辑内容如下:
    1. #!/bin/sh

    2. echo 4 > /sys/class/gpio/export
    3. echo out > /sys/class/gpio/gpio4/direction

    4. while true
    5. do
    6.       echo 1 > /sys/class/gpio/gpio4/value
    7.       sleep 0.5
    8.       echo 0 > /sys/class/gpio/gpio4/value
    9.       sleep 0.5
    10. done
    复制代码
    保存文件。更改文件权限:
    1. # chmod  777 twinkleled.sh
    2. # ./twinkleled.sh
    复制代码
    即可看到LED在闪烁。。。



    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-10-17 12:07
  • 签到天数: 306 天

    连续签到: 1 天

    [LV.8]以坛为家I

     楼主| 发表于 2015-5-3 09:29:07 | 显示全部楼层
    【RPI 2】+ 遇见树莓派
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-10-17 12:07
  • 签到天数: 306 天

    连续签到: 1 天

    [LV.8]以坛为家I

     楼主| 发表于 2015-5-3 09:30:19 | 显示全部楼层
    【RPI 2】+ 遇见树莓派
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-10-17 12:07
  • 签到天数: 306 天

    连续签到: 1 天

    [LV.8]以坛为家I

     楼主| 发表于 2015-5-3 09:48:37 | 显示全部楼层

    【RPI 2】+ 遇见树莓派
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 09:35 , Processed in 0.192934 second(s), 32 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.