Respostas:
Isso é um pouco complexo. Basicamente, existem vários fatores limitantes:
As linhas de E / S do microcontrolador (ou seja, os pinos analógicos e digitais) têm um limite de corrente agregado (por exemplo, total) e um limite por pinos:
Na folha de dados do ATmega328P .
No entanto, dependendo de como você define os "Pins" do Arduino, essa não é a história completa.
O pino de 5V do arduino não está conectado através do microcontrolador . Como tal, pode obter significativamente mais energia. Quando você está ligando o arduino a partir do USB, a interface USB limita seu consumo total de energia a 500 mA. Isso é compartilhado com os dispositivos na placa do arduino, portanto, a energia disponível será um pouco menor.
Quando você estiver usando uma fonte de alimentação externa, através do conector de alimentação do barril, você estará limitado pelo regulador local de 5V, classificado para um máximo de 1 Amp . No entanto, isso também é limitado termicamente , o que significa que, à medida que você consome energia, o regulador esquenta. Quando superaquecer, será desligado temporariamente.
A saída regulada de 3,3V é capaz de fornecer 150 mA máximo, que é o limite do regulador de 3,3V.
Nota: Isso não se aplica ao Arduino Due e provavelmente existem algumas diferenças para o Arduino Mega. Provavelmente, geralmente é verdade para qualquer Arduino baseado no microcontrolador ATmega328.
Os valores atuais máximos estão listados aqui para o Uno, Duemilanove:
Corrente DC por pino de E / S: 40,0 mA
Corrente DC por pinos VCC e GND: 200,0 mA
Limite geral de corrente CC para todos os pinos de E / S juntos: 200 mA
Observe que, se houver mais de um pinos VCC / Vin / GND, o Arduino poderá ficar mais atual. (Cada pino corresponde a um pino no ATMega328)
Estes parecem ser mais ou menos padrão para a maioria dos Arduinos, pois essas limitações atuais são para o microcontrolador.
Qual é a quantidade máxima de corrente que posso extrair de cada um dos pinos do Arduino sem disparar nenhum dos fusíveis internos ?
Existe apenas um fusível nas placas do Arduino. Há um Polyfuse reinicializável na porta USB que limita a corrente a partir de 500mA. Este fusível só é efetivo quando alimentado por USB e somente quando o consumo total no trilho de 5V for superior a 500mA. (Observe que esse tipo de fusível não é simplesmente "aberto".)
Se você consumir muita corrente (40mA ou mais) de um pino de E / S, isso danificará o pino. Não há fusíveis nos pinos de E / S.
De acordo com o esquema v2.3, o regulador Arduino Nano 3.3v é o usb FTDI para serial ic. Isso tem uma corrente nominal máxima de 50mA.
Se você der uma olhada nos esquemas do Nano, poderá ver que o pino de 3,3V é fornecido pelo chip FT232RL. De acordo com a folha de dados, esse pino pode fornecer no máximo 50mA.
Para executar seu módulo, você precisará fornecer uma fonte externa de 3.3V. Talvez fornecido por um regulador LDO de 3,3V alimentado pelo pino de 5V alimentado pelo USB ou pelo regulador de 5V, um UA78M05 , ambos com 500mA no máximo (menos a corrente exigida pelo Nano)