查看: 4610|回复: 2

[原创] 使用GPIO接口控制发光二极管打开关闭

[复制链接]
  • TA的每日心情
    难过
    2017-3-30 09:58
  • 签到天数: 53 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2015-5-12 11:44:32 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 树莓派当上传机 于 2015-5-12 20:40 编辑

    拿到树莓派扩展接口也有几天了,期间小编也催了我几次,只是最近确实黑忙,没时间交心得
    今天终于有点闲功夫,写一下

    起始这个操作很简单,就是通过树莓派的GPIO口,控制高电平或者低电平,来实现发光二极管的打开或者关闭。

    连线:
    用一根杜邦线接面包板和GPIO25接口,另外一根杜邦线接GND和面包板,在面包板接了3个发光二极管。

    软件操作:
    首先进入root权限模式,将GPIO25引脚的操作接口从内核空间暴露到用户空间:
    • pi@raspberrypi ~ $ su
    • Password:
    • root@raspberrypi:/home/pi# echo 25 > /sys/class/gpio/export

    [color=rgb(49, 132, 219) !important]复制代码

    在以下地址产生了一个gpio25的目录,并产生了所需的控制文件
    • root@raspberrypi:/home/pi# cd /sys/class/gpio/gpio25
    • root@raspberrypi:/sys/class/gpio/gpio25# ls
    • active_low  direction  edge  power  subsystem  uevent  value

    [color=rgb(49, 132, 219) !important]复制代码


    将GPIO25设置为输出
    • root@raspberrypi:/sys/class/gpio/gpio25# echo out > direction


    [color=rgb(49, 132, 219) !important]复制代码


    将GPIO25 置高
    • root@raspberrypi:/sys/class/gpio/gpio25# echo 1 > value

    [color=rgb(49, 132, 219) !important]复制代码


    将GPIO25 置低
    • root@raspberrypi:/sys/class/gpio/gpio25# echo 0 > value

    [color=rgb(49, 132, 219) !important]复制代码


    效果展示:
    1.jpg
    2.jpg
    3.jpg


    心得:
    这次的扩展板实在太适合使用了。以前为了找第25个GPIO口,必须针对排针一个个的数。。。
    现在直接有标志哪个是第25个GPIO口,大大提高了效率。
    再次感谢爱板网提供的这次试用机会~~~




    回复

    使用道具 举报

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

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2015-5-12 17:07:56 | 显示全部楼层
    沙发。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-8-15 09:30
  • 签到天数: 162 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2015-5-13 16:17:01 | 显示全部楼层
    多谢分享!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 11:24 , Processed in 0.134211 second(s), 20 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.