查看: 1226|回复: 0

【Raspberry Pi 3试用体验】7、debian系统控制led灯亮灭,命令行和脚本控制

[复制链接]
  • TA的每日心情
    开心
    2020-1-10 15:57
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2017-4-24 09:07:16 | 显示全部楼层 |阅读模式
    分享到:
    【Raspberry Pi 3试用体验】1、熟悉各接口+烧系统
    【Raspberry Pi 3试用体验】2、上机开机 、装蓝牙键盘鼠标、装fcitx输入法
    【Raspberry Pi 3试用体验】3、火狐浏览器实现微信聊天、装输入法、hdmi接口输出音频
    【Raspberry Pi 3试用体验】4、内网登入 外网登入图形界面额命令行界面
    【Raspberry Pi 3试用体验】5、树莓派3 软件开机自启
    【Raspberry Pi 3试用体验】6、换个debian系统继续玩,用树莓派看《人民的名义》《西游伏魔篇》
    点亮led的文章已经很多,各种教程也都很多
    但是本着自己动手的态度,任何教程也是必须要自己操作一遍。
    领悟和体会可能不一样。
    先上个效果图动画

    再上个自己接的连接图(第一个实验连接图,相当于连接1 3.3V和7口GPIO04)



    第一个实验:
    连接1 :3.3V和7口:GPIO04
    之后一步一步
    # 获得超级权限sudo su# 进入GPIO目录cd /sys/class/gpio# 使用ls查看gpio目录中的内容,可以查看到# export gpiochip0 unexport ls# GPIO操作接口从内核空间暴露到用户空间# 执行该操作之后,该目录下会增加一个gpio4文件echo 4 > export# 进入GPIO4目录,该目录由上一步操作产生cd gpio4#   查看gpio4目录中的内容,可查看到#   active_low direction edge power subsystem uevent valuels # 设置GPIO4为输出方向echo out > direction# BCM_GPIO4输出逻辑高电平,LED熄灭echo 1 > value#  BCM_GPIO4输出逻辑低电平,LED点亮echo 0 > value# 返回上一级目录cd ../# 注销GPIO4接口echo 4 > unexport# 退出超级用户exit效果如上面的GIP动画 可以控制亮和灭
    同理也可以控制好其他单一接口
    ++++++++++++脚本控制+++++++++++++
    在任意位置,建两个脚本文件新建 led.sh
    #!/bin/bash#利用echo输出一些提示语句echo export pin $1echo $1 > /sys/class/gpio/exportecho setting direction to outputecho out > /sys/class/gpio/gpio$1/directionecho setting pi highecho $2 > /sys/class/gpio/gpio$1/value保存退出后
    修改权限:chmod +x led.sh
    注意参考的链接这里有错
    $1 表示输出到哪个端口
    $2 是1的话 关闭led灯  0的话点亮LED灯
    我们还用GPIO04试试,当然你也可以换其他端口试试
    sudo ./ledon.sh 4 1
    sudo ./ledon.sh 4 0
    以上都是在命令行下操作
    有报错但是不影响开关
    大家试试吧,很有意思,把LED换成5V继电器,把3.3V接口换到5V,控制家电灯泡开关应该没问题了吧?
    如果结合之前文章的远程控制,是不是能实现远程管理家电呢?
    以下是我接继电器的接线图:

    再来一张实物图!

    有意思,树莓派3真的很有意思!有时间我会继续努力的
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 12:15 , Processed in 0.118231 second(s), 17 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.