Re: [問題] arduino 電流問題
※ 引述《nikkimii (囧小兔)》之銘言:
: 板上各位好
: 想請教些不太了解的東西
: 將Arduino上的 pin13 與 Gnd 僅以一個LED相接而不會燒掉
: 是因為arduino有限制電流量嗎
: 所以此時pin13輸出電壓已經不是原先的5V 而是5V以下嗎
: 若將100顆LED並聯後接上Arduino 5V
: 會因為輸出電流太大而讓Arduino燒掉嗎
: 又或者是arduino會限流,使的LED變得非常的不亮
: 此時5V的輸出又變得不是5V了 (?
: 爬文後衍生的問題
: 若在LED前方串接電阻是為了限流的話
: 假設我的電流最多只提供到1000mA
: 那為了讓100顆並聯LED每顆都能有10mA通過發亮
: 是不是就不用接電阻了?
: 如果上面成立,我是不是我要的供電只要挑
: 是符合5V 最大供電流量1000mA的就好
: 也就是我拿行動電源的輸出口剛好!? (5V 1A
: 若接更多LED,行充會爆掉嗎
IC 的 Vcc-Ground 總電流是有限制的 以Atmega328來說
5V電源:
ic pin Max output source 20mA, sink 20mA[Vcc-5v](依照Vcc電壓會有所增減),
但通常累計後都會達不到,所以不可能出現無限接的情況,
Vcc-Ground total 200mA -> 代表你能接幾個數量。
在加上pin通常還會有額外限制存在,就像
Port C0~C5 D0~D4 ADC7 ADC6 RESET總計不能超過100mA
Port B0~B5 D5~D7 XTAL1 XTAL2 總計不能超過100mA
以上為你能接的電流限制。
然後你串一個紅色LED基本上導通就要先降1.7V的電壓。
以5V系統來說你串個三個就可能就不導通了,並個10個則亮度不足(均分電流後太低)
還有MCU在執行時也會吃電流 8MHz消耗9mA,所以一開始就要先從總電流扣掉。
此外你的行動電源不會超過1A輸出,因為設計就是最大1A的輸出,
頂多因為總電流是一樣的,而讓使用時間下降而已。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.106.151
※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1437797952.A.EF9.html
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):