我只是想知道是否有办法在两个或多个组件之间共享我的 5v 引脚?
我正在练习我的 Arduino 技能,我有一个按钮,当按下它时我想激活我的超声波传感器 - 然后我意识到每个都需要 5v 引脚,而我正好有一个。
我只是想知道是否有办法在两个或多个组件之间共享我的 5v 引脚?
我正在练习我的 Arduino 技能,我有一个按钮,当按下它时我想激活我的超声波传感器 - 然后我意识到每个都需要 5v 引脚,而我正好有一个。
如果您谈论的是 Arduino 上可用的专用 5V 连接(即来自调节器,而不是微型),那么只要您不超过可用的最大电流,您就可以从中为任意数量的东西供电。
为了清楚起见,我假设您正在谈论红色箭头指向的标题引脚。
这个引脚可以提供多少电流?
好吧,看看一些 Arduino 的原理图,它们似乎都使用SOT-223 格式的NCP1117 5V 稳压器。如果散热充分,稳压器可以提供高达 1A 的电流,但由于 Arduino 上没有散热片,因此容量将远低于此值。
如果您使用 USB 电源,则它会绕过稳压器,然后您将被限制为最大 USB 电流(USB 2.0 为 500mA)
对于 NCP1117,如果我们查看周围铜长度的图表,我们可以看到最大功率可以在 ~0.6W 和 1.5W 之间,具体取决于使用的铜量。在 5V 时,这相当于 0.6W / 5V = 120mA 和 1.5W / 5V = 300mA。
请注意,此图适用于 50 度的环境温度,因此在正常条件下(~25 度),最大功率会稍高一些。
其中一些用于为 ATmega 供电,如果我们假设它小于 ~100mA,那么如果它高速运行、驱动几个 LED 等,可能不会留下太多给其他任何东西供电。如果你没有做太多,它可能在 10-20mA 左右(有关确切数字,请参见 ATmega328 数据表)
但希望使用大量的铜,因此您将有几百毫安的备用电流(更多/更少取决于 ATmega 正在做什么)
NCP1117有热关断保护,所以如果你消耗太多电流,最糟糕的情况是它会达到一定的温度(~175 度——小心触摸它!)然后关机直到负载被移除。
因此,如果您的超声波装置需要的电流小于 100mA,那么您可能应该没问题。试一试,看看它是怎么回事——如果你有温度传感器,你可以监控调节器的温度(如果没有,你可以通过短暂触摸来估计——如果太热而不能让手指保持在 > 50 度。如果你弄湿了手指,触摸它发出咝咝声,然后它可能超过 100 度)
请注意,我从未亲自使用过 Arduino,这只是快速查看可用信息。
你当然可以。请记住,仅从引脚上,Arduino 提供的电流不会超过几毫安(大约 20-30 毫安)。因此,您的超声波传感器应该可以很好地从 Arduino 汲取能量,而不是像电机那样消耗大量电流的东西。
我假设您正在谈论HC-SR04,它名义上消耗 15mA,因为它对微控制器很常见。
如果您能告诉我们您也有兴趣连接哪些组件,那将会有所帮助。
从 arduino 上的 5V 连接一条线到一个小面包板。然后将线路从面包板上的连接线连接到其他组件。如果我理解正确,您更担心arduino 上只有一条 %v out 线路,并且您需要连接多个设备。另一种解决方案是将 ICSP 引脚 2 上的母线连接到另一个设备,因为它也存在 5V。