Yanıtlar:
Bu biraz karmaşık. Temel olarak, birkaç sınırlayıcı faktör vardır:
Mikrodenetleyiciden gelen IO hatları (yani analog ve dijital pinler) hem toplam (örneğin toplam) akım limitine hem de pin başına limitine sahiptir:
Gönderen ATmega328P veri sayfası .
Ancak, Arduino "Pins" in nasıl tanımlandığına bağlı olarak, hikayenin tamamı bu değildir.
Arduino'nun 5V pimi mikrodenetleyici ile bağlı değildir . Bu nedenle, önemli ölçüde daha fazla güç kaynağı olabilir. Arduino'nuzu USB'den çalıştırırken, USB arayüzü toplam güç tüketiminizi 500 mA ile sınırlar. Bu, arduino kartındaki cihazlarla paylaşıldığından mevcut güç biraz daha düşük olacaktır.
Harici bir güç kaynağı kullanırken, namlu güç konektörü aracılığıyla, maksimum 1 Amper dereceli bir yerel 5V regülatörle sınırlandırılırsınız . Ancak, bu aynı zamanda termal olarak sınırlıdır , yani gücü çekerken regülatörün ısınması anlamına gelir. Aşırı ısındığında geçici olarak kapanır.
3.3V ayarlı çıkış, 3.3V regülatörün limiti olan 150 mA maks.
Not: Bu Arduino Due için geçerli değildir ve Arduino Mega için bazı farklılıklar olabilir. ATmega328 mikrodenetleyicisini temel alan herhangi bir Arduino için genellikle doğrudur.
Maksimum akım değerleri Uno, Duemilanove için burada listelenmiştir :
I / O Pin Başına DC Akım: 40.0 mA
VCC ve GND Pimleri başına DC Akım: 200.0 mA
Bir araya getirilen tüm IO pinleri için genel DC akım limiti: 200 mA
Birden fazla VCC / Vin / GND pimi varsa, Arduino'nun daha fazla akım alabileceğini unutmayın. (Her pim, ATMega328'deki bir pime karşılık gelir)
Bunlar, çoğu Arduinos için standart sınırlar gibi gözüküyor, çünkü bu mevcut sınırlamalar mikrodenetleyici için geçerli.
Dahili sigortalardan herhangi birini açmadan Arduino pimlerinin her birinden çekebileceğim maksimum akım miktarı nedir ?
Arduino kartlarında sadece bir sigorta var. USB portunda 500mA'dan başlayan akımı sınırlandıran bir Sıfırlanabilir Polyfuse var. Bu sigorta yalnızca USB ile beslendiğinde ve yalnızca 5V rayındaki toplam çekme 500mA'dan fazla olduğunda etkilidir. (Bu sigorta tipinin sadece "açılma" olmadığını unutmayın.)
Bir G / Ç piminden çok fazla akım (40mA veya daha fazla) çekerseniz pime zarar verir. G / Ç pinlerinde sigorta yok.
V2.3 şemasına göre, Arduino Nano 3.3v regülatörü seri ic'ye FTDI usb'dir. Bu maksimum 50mA akım değerine sahip.
Nano için şemalara bakarsanız , 3.3V pininin FT232RL yongası tarafından sağlandığını görebilirsiniz. Veri sayfasına göre bu pin maksimum 50mA sağlayabilir.
Modülünüzü çalıştırmak için harici bir 3.3V besleme sağlamalısınız. Belki USB veya 5V regülatörden beslenen 5V pim ile çalışan bir 3.3V LDO regülatörü ile sağlanabilir , ikisi de maksimum 500mA olan bir UA78M05 (Nano tarafından gerekli akımdan daha az)