Answers:
当然可以。请记住,Arduino仅从引脚提供的电流就不会超过几个mA(大约20-30 mA)。因此,您的超声波传感器应该可以从Arduino良好地汲取能量,而不能像消耗大量电流的电动机那样。
我假设您正在谈论的是HC-SR04,它名义上消耗15mA的电流,因为它在微控制器中很常见。
如果您能告诉我们您对连接哪些组件感兴趣,也会有所帮助。
如果您正在谈论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,这只是从快速浏览可用信息开始。