查看: 2411|回复: 0

树莓派控制继电器模块

[复制链接]
  • TA的每日心情
    开心
    2019-6-25 09:54
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2014-11-30 16:58:43 | 显示全部楼层 |阅读模式
    分享到:
    之前在爱板网申请的一块继电器模块,就拿来控制房间的灯泡了~现在来分享使用经验~
    首先要控制继电器我们得对GPIO进行设置。
    先安装github的git工具
    sudo apt-get -y install git-core然后从github上获取gpio工具的程序:git clone git://git.drogon.net/wiringPicd wiringPigit pull origin./buildcd ~上面的命令会自动下载和安装gpio到树莓派上。安装好后reboot重启一下。
    然后试试输入gpio -v命令看看~
    如果有版本号等信息输出说明安装成功。
    然后我们可以用gpio readall命令查看当前所有的GPIO状态。
    下面我们来用gpio控制继电器模块。
    首先把继电器模块和树莓派连接,如下图,黑色点的表示继电器模块接地的引脚,蓝色是GPIO,这里连接的是GPIO22,然后VCC和3.3V连接。

    连接好后,打开树莓派终端,输入下面的命令初始化GPIO
    sudo gpio -g mode 22 out设置GPIO22为输出模式
    然后就可以通过控制IO来让继电器吸合或断开了。
    我们可以写一段脚本程序来控制和判断继电器的状态~
    ##释放继电器sudo gpio -g mode 22 outsudo gpio -g write 22 1if [ "`gpio -g read 22`" == "1" ];then                echo "继电器释放"else                echo "Error:无法关闭"fi##吸合继电器sudo gpio -g mode 22 outsudo gpio -g write 22 0if [ "`gpio -g read 22`" == "0" ];then                echo "继电器吸合"else                echo "Error:无法打开"fi##判断继电器的状态if [ "`gpio -g read 22`" == "0" ];then                echo "继电器处于吸合状态"else                echo "继电器处于释放状态"fi
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-12-19 01:57 , Processed in 0.126745 second(s), 18 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.