引脚 13:我需要一个电阻器吗?

电器工程 Arduino 硬件 引脚
2022-01-19 07:57:10

这个问题提到引脚 13 有一个内置的 LED 电阻器,这是大多数 Arduino 单元的标准配置。我的一个朋友告诉我,因为引脚上已经有一个电阻,所以当我将外部 LED 插入引脚时,我不必再打开一个。

这不适合我,因为我到处读到,在没有限流电阻的情况下插入 LED是非常糟糕的。我在电路图上找不到引脚 13 的位置(仍然习惯于阅读这些),所以我不知道内置电阻是如何接线的。

简而言之:将引脚 13 用于(小)LED 时是否需要限流电阻?

编辑:正如 Polar 在下面指出的那样,单个电阻器就可以解决问题。但是,我真的很好奇这个单个(内置)电阻器的位置。如果它与 P13 的接头串联,那么它应该限制电流。如果它是并行的,我不这么认为。但是,我的电子知识并不是那么丰富,所以我可能会误会......

2个回答

如果您检查任何 Arduino 板的原理图(Arduino NG 修订版 C 除外,它没有板载用户 LED),例如Arduino Uno的原理图,引脚有一个电阻器,然后 LED 接线将其接地,与实际输出排针平行。

从示意图裁剪

因此,如果您不使用与自己的 LED 串联的单独电阻器,则很有可能损坏您的 LED。

因此,是的,您确实需要一个用于外部 LED 的电阻器。

只有非常早期的电路板在引脚 13 上有一个电阻器。那里仍然声称引脚 13 有一个电阻器的众多教程完全是错误的。 最近(现在已经超过 2 年)Arduino 在引脚 13 上没有内置电阻器。

简而言之:将引脚 13 用于(小)LED 时是否需要限流电阻?

所有LED,无论大小,都需要某种形式的电流限制。当施加 LED 的正向电压时,它会变成短路。LED只会降低其正向电压。因此,如果正向电压为 3 伏且 I/O 引脚或电源提供 5 伏,则需要其他东西来降低剩余的 2 伏。

串联电阻将降低其余的电源(或引脚)电压并限制流过 LED 的电流。

对于更高功率的 LED,您可能需要使用恒流电源,这样串联电阻就不会只是浪费功率。