蒙蒙120 2023-05-19 21:26 采纳率: 0%
浏览 20

ESP32CAM小车,想加个继电器远程控制,但是网页上的按钮没效果

按照网上的教程和代码做了个小车,如图,但是太耗电了,所以就想在ESP32CAM后面加个继电器来控制L298N的电源,读不懂代码,就依葫芦画瓢。原代码有个控制LED灯的,我就把含有LED的地方都一模一样的加个继电器,结果没效果,不知道原因在哪里,引脚也设置了,不知道是不是跟中间的不含LED的代码有关,求指点,感激不尽

img

img

img

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-05-20 08:09
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:
    • 以下回答来自chatgpt:

      首先,我们需要看一下你加入继电器的代码,以及你将引脚设置为哪些引脚。同时,你也需要确认L298N的电源接线是否正确,例如是否接入正确的电源或电池。然后,你需要确认代码中继电器控制的引脚是否设置为输出模式,且已经连接正确。最后,你需要检查代码中控制继电器的逻辑是否正确,例如继电器控制端是否与你想要控制的电源连接,以及控制代码是否与继电器的状态一致。如果以上都确认无误,但还是无法控制继电器的电源,可能还需要进一步检查电路板和器件是否有损坏,以及是否需要更改驱动等其他相关代码。下面是一个可能的控制继电器的示例代码:

      //定义继电器控制引脚
      #define relayPin 26
      
      //将控制继电器的引脚设置为输出模式
      pinMode(relayPin, OUTPUT);
      
      //继电器控制函数
      void relayControl(bool state) {
        digitalWrite(relayPin, state); //当state为true时,打开继电器,当state为false时关闭继电器
      }
      
      //当你想打开继电器时,调用控制函数
      relayControl(true);
      
      //当你想关闭继电器时,调用控制函数
      relayControl(false);
      

      请务必注意,在使用继电器时,要特别注意电压、电流和功率等参数,确保你的继电器能够承受你想要控制的电源的参数,否则可能会造成损坏。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 5月19日

悬赏问题

  • ¥15 求lingo语言编程以下内容
  • ¥15 cannot import name '_MissingValues' from 'sklearn.utils._param_validation'引用smoke
  • ¥15 shiro springboot集成问题
  • ¥15 求PHP跨站免登录技术
  • ¥15 AVL fire DVI中的Design Explorer里面的Objectives /Constraints的scale应该怎么设置
  • ¥15 qml如何绘制三维笛卡尔坐标系并向其中添加折线?
  • ¥15 treelib库有读取树数据方法吗?
  • ¥15 咨询一个PYTHON的问题
  • ¥15 机器学习建模调参,roc评价指标
  • ¥15 RCS plot 包内置数据集使用时报错,如何解决?