完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我对电子、电力和布线完全陌生,但学习很愉快,所以我来了。我打算使用 3mm 3v-3.4v 20ma 和 nodemcu esp8266 和 9v 电池。它将使用一个简单的开/关开关,因此不会长时间通电。我已经使用 5mm LED 进行了快速测试,该 LED 随附 arduino 套件,使用 USB 供电和 650ohm 电阻器。我将 pin 13 或 D7 与我上传的草图一起使用来脉冲 LED。使用 9v 电池时,面包板上的 LED 灯比使用 USB 时亮得多。我的问题是:如何从引脚 13 获得 3-3.4v 20ma?从我审查过的所有内容来看,它不会向 LED 等配件输出 20ma。我需要在 pin 13 和 led 之间有什么东西来获得所需的电流吗?nodemcu 使用多少伏特,以便我可以计算我的电阻器以包括 nodemcu 使用的功率?除了我将连接到 3.3v 导轨的 LED 外,我还有一些东西需要较少的电流,我将使用电阻器。
|
|
相关推荐
1个回答
|
|
NodeMCU的输出电压是3.3V,最大输出电流为12mA,不能直接驱动一个3mm的LED,因为其需要20mA以上的电流才能正常工作。如果您想从NodeMCU的输出引脚控制LED,您需要使用一个适当的电阻来限制电流。您可以使用以下公式来计算所需的电阻值:
电阻值 = (3.3V - LED电压)/ LED电流 例如,如果您使用的是3.4V,20mA的LED,则所需的电阻值为: (3.3V - 3.4V)/ 0.02A = -0.05V / 0.02A = 2.5Ω 您可以使用一个2.2Ω或2.7Ω的电阻来限制电流。请注意,使用电阻降低电流会使LED变暗。如果您想让LED更亮,您可以使用一个普通的NPN晶体管作为驱动器,将NodeMCU的输出引脚连接到基极,LED连接到集电极,电阻连接到发射极,以限制电流。 将NodeMCU的输出电流放大到LED所需的电流,并通过电阻限制电流。请注意,从电池供电时,电路将导致NodeMCU消耗更多的电流,从而缩短电池寿命。因此,最好使用外部电源或使用更大的电池来延长电池寿命。 |
|
|
|
只有小组成员才能发言,加入小组>>
545浏览 6评论
457浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
437浏览 5评论
441浏览 4评论
411浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 09:12 , Processed in 1.617065 second(s), Total 80, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号