Що станеться з Arduino, якщо ви не використовуєте резистор зі світлодіодом?


23

Зробити блимаючий світло, здається, є одним з найпоширеніших проектів для початківців з Arduino. Типовий підхід - підключити світлодіодний резистор (послідовно) до IO-штифта, а інший кінець підключити до землі. У коді ви робите штифт на виході, приносите його HIGHі LOWкілька разів блимаєте світлодіодом.

Що станеться, якщо залишити цей резистор? Очевидно, ви збираєтеся зірвати світлодіод, але чи це також пошкодить Arduino якимось чином?

Відповіді:


18

На сторінці 411 опису даних ATmega328P ми маємо графік вихідного струму проти напруги.

Графік вихідного струму

Ми можемо бачити в діапазоні 20 мА вихідних струмів, ми опускаємось ~ 0,5 В, даючи приблизний внутрішній опір 25 Ом.

Типовий світлодіод має напругу вперед близько 2В. Тому ми опиняємося в ситуації, коли ми опустимо 3В на опір 25 Ом ATmega328P, даючи вихідний струм 120 мА.

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

Це спрощення, але цей 120mA набагато більший, ніж рекомендований максимальний струм на штир 40mA мікроконтролера, і набагато перевищує норму світлодіода.

Однак, більшість світлодіодів та ATmega328P, схоже, переживають подібні зловживання, особливо на короткий час. Загалом, якщо штифт продовжує працювати після цього, це повинно бути добре.


12

Випуск серійних резисторів, безумовно, значно (експоненціально) скоротить термін служби як контролера, так і світлодіода. Абсолютні максимальні оцінки для більшості AVR: (ao):

  • макс. 40mA на штифт GPIO
  • макс. 200mA за упаковку.

Новий Arduino повертає вам 20 або більше доларів, кулак повним резистором 220 Ом повертає вам 1 долар. При лікуванні в специфікаціях ардуїно (і світлодіоди для цього питання) можуть вижити все життя.


0

Я робив це один раз (будучи новачком, що стосується електроніки). Світлодіод помер, на щастя, Arduino вижив (без жодних проблем із шпильками).

Не рекомендував би це, оскільки це не добре для Arduino.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.