查看: 501|回复: 6

esp8266无法使用继电器

[复制链接]
  • TA的每日心情
    慵懒
    2019-8-2 10:27
  • 签到天数: 44 天

    [LV.5]常住居民I

    发表于 2019-6-8 15:08 | 显示全部楼层 |阅读模式
    网上买了一块集成了esp8266的We Mos D1开发板,还有一块wifiduino,想用这些改装一下自己的加湿器,用手机上的blinker控制加湿器的开关。

    但是使用以下代码可以控制LED灯的开关,但是换成继电器以后就不行了。

    继电器使用的是网上买的低电平触发的一路继电器。


    void SWITCH_callback(const String & state) //回调函数
    {
      if (state == BLINKER_CMD_ON){
        digitalWrite(3, HIGH);
        SWITCH.text("", "手动开关(开)");
        SWITCH.print("on");
        }//定义3号为继电器,当APP按键输出为On时,手动开启继电器
      else if (state == BLINKER_CMD_OFF) {
        digitalWrite(3, LOW);
        SWITCH.text("", "手动开关(关)");
        SWITCH.print("off");
      }//定义3号为继电器,当APP按键输出为off时,手动关闭继电器
    }



    想知道如何设置才能使用app控制继电器,硬件都有更换过,不知道是不是代码的问题,求各位大神帮助 谢谢
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-6-8 22:37 | 显示全部楼层
    1.8266都是3.3V电平,确定你的继电器可以3.3V驱动
    2.先直接写个digitalWrite测试下继电器好坏
    如果以上内容对你有帮助,你可以通过打赏支持作者
  • TA的每日心情
    慵懒
    2019-8-2 10:27
  • 签到天数: 44 天

    [LV.5]常住居民I

     楼主| 发表于 2019-6-10 19:36 来自手机 | 显示全部楼层
    奈何col 发表于 2019-6-8 22:37
    1.8266都是3.3V电平,确定你的继电器可以3.3V驱动
    2.先直接写个digitalWrite测试下继电器好坏 ...

    继电器测试过没问题了,我的继电器是5v的,看来得买3.3v的继电器了,谢谢
  • TA的每日心情
    慵懒
    2019-8-2 10:27
  • 签到天数: 44 天

    [LV.5]常住居民I

     楼主| 发表于 2019-6-10 19:56 | 显示全部楼层
    奈何col 发表于 2019-6-8 22:37
    1.8266都是3.3V电平,确定你的继电器可以3.3V驱动
    2.先直接写个digitalWrite测试下继电器好坏 ...

    我看淘宝上卖的3.3v继电器都需要单片机具备io推挽功能,请问wifiduino这款板子有这个功能吗。或者奈何你能否告诉我wifiduino如何使用继电器,谢谢了

    点评

    建议查8266手册  详情 回复 发表于 2019-6-10 20:28
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-6-10 20:28 | 显示全部楼层
    Kyle1995 发表于 2019-6-10 19:56
    我看淘宝上卖的3.3v继电器都需要单片机具备io推挽功能,请问wifiduino这款板子有这个功能吗。或者奈何你 ...

    建议查8266手册
    如果以上内容对你有帮助,你可以通过打赏支持作者

    该用户从未签到

    发表于 2019-7-3 20:15 | 显示全部楼层
    电压不够,可是奇怪了我的继电器也能用,但可能导致功能不灵
  • TA的每日心情
    慵懒
    2019-8-2 10:27
  • 签到天数: 44 天

    [LV.5]常住居民I

     楼主| 发表于 2019-7-5 10:11 | 显示全部楼层
    梦想是当极客 发表于 2019-7-3 20:15
    电压不够,可是奇怪了我的继电器也能用,但可能导致功能不灵

    我是换3.3v继电器解决的
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    【干货分享】国产mega2560改进板原理图PCB图纸altium designer18
    【干货分享】国产mega2560
    暂时付费分享,基于某宝上 mega2560 R3 改进版抄的,算是最便宜的mega2560了,自己也
    开贴讲讲NRF24L01P,让你彻底搞懂它的工作原理,持续更...
    开贴讲讲NRF24L01P,让你
    *****************************************
    循迹小车程序怎么改
    循迹小车程序怎么改
    void setup() { // put your setup code here, to run once: } void loop() { /
    【原创】 drawbot平面关节scara机械臂写字机 画画机器人直播...
    【原创】 drawbot平面关节
    这个项目上个月就在做了,结构和代码反反复复改了多次,加上自己又太忙,一直没来得及
    【Arduino】66种传感器系列实验(93)---CSR8350蓝牙音乐模块
    【Arduino】66种传感器系
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表