arduino红外遥控继电器

2017-08-031.6万
AI 快速预览详细 收起
本文讨论了在使用Arduino控制继电器时,加入红外遥控后出现的串口监视器乱码和按键失灵问题。文章详细分析了问题的原因,并提供了解决方案。具体来说,在红外遥控代码中添加适当的延时可以避免这些问题。这个解决方案不仅适用于初学者,也适用于进阶用户。
使用按键及光敏均能控制继电器的正常工作(继电器连接直流电机)。但是在加入红外遥控之后,第一次能够使得电机工作,但在串口监视器中直接出现乱码,而且按键不好使,请问这是什么原因呢?应该怎样改进呢?

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
20060606
20060606
up主说的应该是有刷电机吧?在电机两个引脚之间并联一个电容来消除干扰。
fats114
fats114
一般需要修改红外库的IRremoteInt.h头文件,主要是网上的红外库一般都会导致定时器冲突,因为都是为了演示单个红外功能设计的,可能会导致arduino自己的定时器冲突无法获得正确的时钟周期,自然串口的比特率也随机了,串口监视器直接乱码,上传你的红外库文件,便于定位问题所在。
微笑的rockets
微笑的rockets
貌似红外库有冲突。请换个按键试试。
- 没有更多了 -