Відповіді:
Це трохи складно. В основному існує ряд обмежуючих факторів:
Лінії вводу-виводу мікроконтролера (тобто аналогові та цифрові штифти) мають як сукупний (наприклад, загальний) межа струму, так і обмеження на один контактний контакт:
Однак, залежно від того, як ви визначаєте «шпильки» Arduino, це не вся історія.
5В контактний ардуїно не підключений через мікроконтролер . Таким чином, він може отримувати значно більше енергії. Коли ви живите ардуїно від USB, інтерфейс USB обмежує ваше загальне енергоспоживання до 500 мА. Це поділяється з пристроями на платі arduino, тому наявна потужність буде дещо меншою.
Коли ви використовуєте зовнішній блок живлення, через роз'єм живлення ствола, ви обмежені місцевим 5В-регулятором, який визначається не більше 1 Ампер . Однак це також термічно обмежено , це означає, що в міру черпання потужності регулятор нагріється. Коли він перегріється, він тимчасово вимкнеться.
3,3 В регульований вихід здатний подавати макс 150 мА, що є межею 3,3 В регулятора.
Примітка. Це не стосується Arduino Due, і для Arduino Mega, ймовірно, є деякі відмінності. Це, як правило, справедливо для будь-якого Arduino, що базується на мікроконтролері ATmega328.
Максимальні значення струму наведені тут для Uno, Duemilanove:
Струм постійного струму на контакт вводу / виводу: 40,0 мА
Струм постійного струму на штифти VCC та GND: 200,0 мА
Загальний ліміт струму постійного струму для всіх штифтів введення-виводу, що складаються: 200 мА
Зауважте, що якщо є більше одного штифта VCC / Vin / GND, то Arduino може приймати більше струму. (Кожен штифт відповідає шпильку на ATMega328)
Вони здаються більш-менш стандартними для більшості Arduinos, оскільки ці обмеження струму стосуються мікроконтролера.
Яка максимальна кількість струму, яку я можу взяти з кожного штифта Arduino, не спрацьовуючи жодного внутрішнього запобіжника ?
На платах Arduino є тільки один запобіжник. На USB-порту є перезавантажена поліфуза, яка обмежує струм, починаючи з 500 мА. Цей запобіжник ефективний лише при живленні від USB та лише тоді, коли загальна тяга на 5V рейці перевищує 500 мА. (Зверніть увагу, що запобіжник цього типу не просто "відкривається.")
Якщо ви виведете занадто багато струму (40 мА або більше) з вводу-виводу, це пошкодить штифт. На штифтах вводу / виводу немає запобіжників.
Якщо ви подивитесь на схеми для Nano, ви можете побачити, що 3,3 В контактний чіп забезпечується мікросхемою FT232RL. Відповідно до його аркуша, цей контакт може забезпечити максимум 50mA.
Для запуску модуля вам потрібно буде забезпечити зовнішнє джерело живлення 3,3 В. Можливо, передбачений 3,3 В регулятор LDO, що живиться від 5-контактного контакту, який подається від USB або 5В-регулятора, UA78M05 , обидва з яких максимум 500 мА (за меншим струмом, необхідним для Nano)