Arduino 继电器高电平时红外远程接收器不工作

Arduino 继电器高电平时红外远程接收器不工作,arduino,arduino-uno,Arduino,Arduino Uno,我是Arduino的新手,我只有一周的研究时间 我带来了初学者工具包,并完成了示例项目。现在我试着自己创造一个。但我遇到了麻烦: 我可以试着用红外遥控器控制LED。但是,当我将LED换成继电器和电机时(使用Arduino板的5V引脚,即没有外部电源),我无法使用遥控器关闭继电器(通过串行端口-USB-它工作) 我用低继电器启动Arduino.ino,我可以用红外遥控器将其调高,从而打开电机。但在那之后,红外接收器不再接收数据(我正确地调用resume方法) 问题不在代码中,因为相同的代码适用于L

我是Arduino的新手,我只有一周的研究时间

我带来了初学者工具包,并完成了示例项目。现在我试着自己创造一个。但我遇到了麻烦:

我可以试着用红外遥控器控制LED。但是,当我将LED换成继电器和电机时(使用Arduino板的5V引脚,即没有外部电源),我无法使用遥控器关闭继电器(通过串行端口-USB-它工作)

我用低继电器启动Arduino.ino,我可以用红外遥控器将其调高,从而打开电机。但在那之后,红外接收器不再接收数据(我正确地调用resume方法)

问题不在代码中,因为相同的代码适用于LED示例(打开和关闭)。我怀疑继电器+电机在开启时会扩大总能量,但我无法证明这一点

请帮帮我

建议应用程序绘制Arduino电力方案也将不胜感激


谢谢。

请附上您绘制的草图,因为有时候FW中的问题会使不同的硬件产生奇怪的效果。至于你的问题,直接从IC给感应负载供电是非常危险的。因为1)它通常不能提供足够的功率,2)电感负载需要反激二极管(在谷歌上搜索)。因此,首先尝试在输出端放置一个晶体管和一个二极管(例如,使用这个)。任何NPN都应该工作(例如BC337或BC537),作为二极管,您可以使用1N4007,1到10千欧之间的电阻应该工作。顺便说一句,如果您的继电器/电机是5V版本,请使用5V作为电源,而不是12VF87,谢谢您的回答。我将尝试将二极管和晶体管纳入我的方案。我发现我的问题是由于电源噪声。我按照这里的解释做了,尽可能地把电线剪得很小,这很有效。所以,我想问一下如何避免或减少电机产生的噪音。你知道这个有什么成分吗?