LED'li direnç kullanmazsanız Arduino'ya ne olur?


23

Yanıp sönen bir ışık yakmak, Arduino ile birlikte en yeni başlayan projelerden biri gibi görünüyor. Tipik bir yaklaşım, bir LED + rezistörünü (seri olarak) bir IO pimine bağlamak ve diğer ucunu toprağa bağlamaktır. Kodunda, pim bir çıkış yapmak ve getirmek HIGHve LOWtekrar tekrar LED flaş.

Direnişi dışarıda bırakırsan ne olur? Belli ki LED'i mahvedeceksiniz, fakat Arduino'ya bir şekilde zarar verecek mi?

Yanıtlar:


18

ATmega328P bilgi föyünün 411. sayfasından , voltajın çıkış akımının grafiğine sahibiz.

Çıkış akımı grafiği

20mA çıkış akımı aralığını görebiliyoruz, yaklaşık 0,5V düşerek yaklaşık 25 internal'lik bir iç direnç sağlıyoruz.

Tipik bir LED yaklaşık 2V'luk bir ileri gerilime sahiptir. Bu nedenle, ATmega328P'nin 25Ω'lik iç direncinin 3V düşmesi durumunda, 120mA'lık bir çıkış akımı veriyoruz.

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

Bu bir basitleştirmedir, ancak bu 120mA, mikrodenetleyicinin 40mA pimi başına önerilen maksimum akımdan çok daha büyük ve normal bir LED'in alacağı değerden çok daha fazla.

Bu, çoğu LED'in ve ATmega328P'nin bu tür istismardan, özellikle de kısa süreliğine hayatta kalacağını söyledi. Genel olarak, pim bu yapıldıktan sonra çalışmaya devam ederse, iyi olmalı.


12

Seri dirençleri dışarıda bırakmak, kontrol ünitesinin ve LED'in ömrünü kesinlikle (katlanarak) kısaltır. Çoğu AVR için mutlak maksimum derecelendirme (ao):

  • mak. GPIO pin başına 40mA
  • mak. Paket başına 200mA.

Yeni bir Arduino size 20 dolar veya daha fazla geri veriyor, tam 220 ohm'luk bir dirençle size 1 $ geri veriyor. Spesifikasyon içinde tedavi edildiğinde, bir Arduino (ve bu konuda LED'ler) ömür boyu yaşayabilir.


0

Bunu bir kez yaptım (elektronik ile ilgili başlangıç). LED öldü, neyse ki Arduino kurtuldu (herhangi bir pin problemi olmadan).

Arduino için iyi olmadığı için bunu tavsiye etmem.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.