如果您不使用带有LED的电阻器,那么Arduino会发生什么?


23

闪烁的灯光似乎是Arduino最常见的初学者项目之一。典型的方法是将LED +电阻(串联)连接到IO引脚,并将另一端接地。在代码中,您将引脚设为输出,HIGH然后LOW反复使它闪烁LED。

如果您将该电阻留在外面会怎样?显然,您将破坏LED,但是它还会以某种方式损坏Arduino吗?

Answers:


18

ATmega328P数据表的第411 ,我们可以得到输出电流与电压的关系图。

输出电流图

我们可以看到在20mA的输出电流范围内,我们下降了〜0.5V,内部电阻约为25Ω。

典型的LED具有约2V的正向电压。因此,最终导致ATmega328P的25Ω内部电阻下降3V,从而产生120mA的输出电流。

I =(5-2)V /25Ω= 120mA

这是一个简化,但是这个120mA的电流远远大于微控制器的每个引脚建议的最大电流40mA,并且远远超过了普通LED所需要的电流。

也就是说,大多数LED和ATmega328P似乎都能幸免于这种滥用,尤其是在短期内。通常,如果销钉在完成后仍继续工作,那应该没问题。


12

不用串联电阻肯定会大大(指数)缩短控制器和LED的寿命。大多数AVR的绝对最大额定值为(ao):

  • 最高 每个GPIO引脚40mA
  • 最高 每个封装200mA。

一个新的Arduino会让您损失20美元或更多,第一拳全220欧姆电阻会使您损失1美元。当在规格范围内处理时,Arduino(以及相应的LED)可以终身使用。


0

我已经做过一次(成为电子学的初学者)。LED消失了,幸运的是Arduino幸存了下来(没有任何引脚问题)。

不建议这样做,因为这对Arduino不利。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.