按照网上的教程和代码做了个小车,如图,但是太耗电了,所以就想在ESP32CAM后面加个继电器来控制L298N的电源,读不懂代码,就依葫芦画瓢。原代码有个控制LED灯的,我就把含有LED的地方都一模一样的加个继电器,结果没效果,不知道原因在哪里,引脚也设置了,不知道是不是跟中间的不含LED的代码有关,求指点,感激不尽
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
ESP32CAM小车,想加个继电器远程控制,但是网页上的按钮没效果
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注
不知道你这个问题是否已经解决, 如果还没有解决的话:- 以下回答来自chatgpt:
首先,我们需要看一下你加入继电器的代码,以及你将引脚设置为哪些引脚。同时,你也需要确认L298N的电源接线是否正确,例如是否接入正确的电源或电池。然后,你需要确认代码中继电器控制的引脚是否设置为输出模式,且已经连接正确。最后,你需要检查代码中控制继电器的逻辑是否正确,例如继电器控制端是否与你想要控制的电源连接,以及控制代码是否与继电器的状态一致。如果以上都确认无误,但还是无法控制继电器的电源,可能还需要进一步检查电路板和器件是否有损坏,以及是否需要更改驱动等其他相关代码。下面是一个可能的控制继电器的示例代码:
//定义继电器控制引脚 #define relayPin 26 //将控制继电器的引脚设置为输出模式 pinMode(relayPin, OUTPUT); //继电器控制函数 void relayControl(bool state) { digitalWrite(relayPin, state); //当state为true时,打开继电器,当state为false时关闭继电器 } //当你想打开继电器时,调用控制函数 relayControl(true); //当你想关闭继电器时,调用控制函数 relayControl(false);
请务必注意,在使用继电器时,要特别注意电压、电流和功率等参数,确保你的继电器能够承受你想要控制的电源的参数,否则可能会造成损坏。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报- 以下回答来自chatgpt:
悬赏问题
- ¥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 包内置数据集使用时报错,如何解决?