Temeller · 10 dk okuma

LED Direnci Hesaplama: Formül, Renk Tablosu ve Hazır Değerler

LED direnci hesaplama nasıl yapılır? R = (Vkaynak - Vled) / I formülü, renklere göre ileri gerilim tablosu, 5 V ve 3,3 V için hazır değerler ve seri bağlama.

LED direnci hesaplama, LED'i yakmadan ve kartının pinini zorlamadan doğru parlaklıkta çalıştırmanın ilk adımıdır. Kural tek bir formülden ibarettir: R = (Vkaynak − Vled) / I. Kaynak geriliminden LED'in ileri gerilimini çıkarır, kalan gerilimi istediğin akıma bölersin; sonuç, takman gereken direncin ohm cinsinden değeridir. Örneğin Arduino Uno'nun 5 V çıkışına kırmızı bir LED bağlayıp 20 mA akıtmak istiyorsan (5 − 2) / 0,02 = 150 Ω bulursun.

Bu yazıda LED'in neden mutlaka bir dirençle bağlanması gerektiğini, renklere göre ileri gerilim değerlerini, 5 V (Arduino Uno, Nano, Mega) ve 3,3 V (ESP32, Raspberry Pi Pico) için hazır direnç tablolarını, birden fazla LED'i seri ve paralel bağlarken yapılan hesapları ve yeni başlayanların en sık düştüğü hataları göreceksin. Hesabı elle yapmak istemezsen LED direnci hesaplayıcı aracı aynı formülü senin için uygular.

LED (ışık yayan diyot)
Standart LED: uzun bacak anot (+), kısa bacak katot (−). Her LED bir akım sınırlama direnciyle bağlanmalıdır.

LED'e neden direnç takılır?

LED bir diyottur ve ampul gibi davranmaz. Ampulün içindeki tel ısındıkça direnci yükselir, yani akımını bir ölçüde kendisi sınırlar. LED'de ise durum farklıdır: ileri gerilimin altında neredeyse hiç akım geçmez, bu eşik aşıldıktan sonra ise akım gerilimle üstel olarak artar. Kırmızı bir LED 1,8 V civarında yalnızca birkaç miliamper çekerken 2,0 V civarında 20 mA'e ulaşır; gerilimi birkaç yüz milivolt daha artırırsan akım, LED'in dayanabileceği sınırın çok üzerine çıkar.

Üstelik LED ısındıkça ileri gerilimi biraz düşer; bu da aynı gerilimde daha fazla akım çekmesine ve daha çok ısınmasına yol açar. Bu kısır döngüye ısıl kaçak denir. Seri direnç bu döngüyü kırar: akım arttıkça direnç üzerindeki gerilim düşümü de artar ve LED'e kalan gerilim kendiliğinden sınırlanır. Direnç takmadan LED'i doğrudan 5 V'a bağlarsan akımı yalnızca kaynağın, kabloların ve pinin iç direnci belirler. Sonuç ya anında bozulan bir LED ya da yavaş yavaş zarar gören bir Arduino pinidir. ATmega328P'de bir pinin mutlak üst sınırı 40 mA'dir ve sürekli kullanımda pin başına 20 mA'i aşmamak önerilir.

LED direnci hesaplama formülü

Formül, Ohm Kanunu'nun (R = V / I) LED'e uyarlanmış hâlidir. Seri devrede kaynak gerilimi LED ile direnç arasında paylaşılır: LED kendi ileri gerilimini (Vf) alır, geri kalanı direncin üzerine düşer. Direncin üzerinden geçen akım LED'den geçen akımla aynı olduğu için direncin değeri, üzerindeki gerilimin istenen akıma bölümüdür. Bir örnekle gidelim: Uno'nun 5 V çıkışına kırmızı LED bağlıyorsun; Vkaynak = 5 V, Vled = 2,0 V, I = 20 mA = 0,02 A. Direnç üzerindeki gerilim 5 − 2 = 3 V olur ve R = 3 / 0,02 = 150 Ω çıkar. Akımı 10 mA'e indirmek istersen R = 3 / 0,01 = 300 Ω bulursun; bu değer en yaygın E12 serisinde olmadığı için bir üstteki 330 Ω'u seçersin ve gerçek akım 3 / 330 ≈ 9,1 mA olur. En sık yapılan hesap hatası birimdir: 20 mA'i formüle 20 olarak yazarsan 0,15 Ω gibi anlamsız bir sonuç çıkar. Akımı her zaman ampere çevir ya da akımı miliamper alıp sonucu kiloohm olarak oku (3 V / 20 mA = 0,15 kΩ = 150 Ω).

SembolAnlamıTipik değer
RTakılacak direncin değeri (Ω)Hesaplanır
VkaynakLED'i besleyen gerilim (pin çıkışı ya da güç kaynağı)5 V, 3,3 V, 9 V, 12 V
Vled (Vf)LED'in ileri gerilimi, renge göre değişir1,8–3,4 V
ILED'den geçmesini istediğin akım (amper)0,005–0,020 A (5–20 mA)
PDirencin harcadığı güç: P = (Vkaynak − Vled) × I0,01–0,2 W
Hesap sonucu standart bir değere denk gelmezse her zaman bir üstteki değeri seç; böylece akım hedefin biraz altında kalır ve LED güvende olur. E12 serisi 10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68, 82 değerlerinden ve bunların 10'un katlarından (150, 220, 330, 1 kΩ, 2,2 kΩ gibi) oluşur. En yakın standart değeri bulmak için standart direnç değeri aracını kullanabilirsin.

Renklere göre LED ileri gerilimi tablosu

İleri gerilim, LED'in yapıldığı yarı iletken malzemeye ve dolayısıyla yaydığı ışığın rengine bağlıdır. Dalga boyu kısaldıkça, yani kırmızıdan maviye doğru gittikçe fotonun enerjisi arttığı için ileri gerilim de yükselir. Kırmızı, turuncu, sarı ve klasik sarımsı yeşil LED'ler genellikle AlGaInP ya da GaP gibi malzemelerden üretilir ve 2 V civarında çalışır. Mavi, parlak yeşil ve beyaz LED'ler ise InGaN tabanlıdır ve 3 V'un üzerine çıkar. Beyaz LED aslında üzeri sarı fosforla kaplanmış mavi bir LED olduğu için ileri gerilimi mavininkine çok yakındır.

RenkDalga boyu (yaklaşık)İleri gerilim aralığıHesap için tipik değer
Kızılötesi (IR)850–940 nm1,2–1,6 V1,3 V
Kırmızı620–630 nm1,8–2,2 V2,0 V
Turuncu600–610 nm1,9–2,2 V2,0 V
Sarı585–595 nm2,0–2,2 V2,1 V
Yeşil (klasik, sarımsı)565–570 nm2,0–2,4 V2,2 V
Yeşil (parlak, saf)520–530 nm2,8–3,4 V3,1 V
Mavi460–470 nm2,8–3,4 V3,1 V
BeyazGeniş spektrum2,8–3,4 V3,2 V
Mor / UV395–405 nm3,0–3,6 V3,3 V

Tablodaki değerler yaklaşık 20 mA'deki tipik ileri gerilimlerdir. Aynı renkteki iki LED bile üreticiye ve üretim partisine göre birkaç yüz milivolt farklı olabilir; ayrıca ileri gerilim akımla birlikte biraz değişir. Elinde LED'in veri sayfası varsa oradaki Vf değerini, yoksa tablodaki tipik değeri kullan. Bilinmeyen bir LED'in ileri gerilimini multimetrenin diyot kademesiyle ölçebilirsin; bu kademe çok düşük akımla ölçtüğü için değeri biraz düşük gösterir. Renklere göre değerlere hızlıca bakmak için LED gerilimleri aracı da işine yarar. Hesapta Vf'yi olduğundan küçük almak daha büyük bir direnç verir ve seni güvenli tarafta tutar.

5 V için hazır değerler (Arduino Uno, Nano, Mega)

LED rengiVf20 mA için hesapStandart (gerçek akım)10 mA için hesapStandart (gerçek akım)
Kırmızı2,0 V150 Ω150 Ω (20 mA)300 Ω330 Ω (9,1 mA)
Sarı2,1 V145 Ω150 Ω (19,3 mA)290 Ω330 Ω (8,8 mA)
Yeşil (klasik)2,2 V140 Ω150 Ω (18,7 mA)280 Ω330 Ω (8,5 mA)
Mavi3,1 V95 Ω100 Ω (19 mA)190 Ω220 Ω (8,6 mA)
Beyaz3,2 V90 Ω100 Ω (18 mA)180 Ω180 Ω (10 mA)
Mor / UV3,3 V85 Ω100 Ω (17 mA)170 Ω180 Ω (9,4 mA)

Tablodaki standart değerler, hesap sonucunun E12 serisinde bir üst değere yuvarlanmış hâlidir; parantez içinde bu dirençle oluşan gerçek akım yer alır. Pratikte çoğu kişi her renk için 220 Ω ya da 330 Ω kullanır ve bu doğru bir tercihtir. 5 V'ta 220 Ω ile kırmızı LED yaklaşık 13,6 mA, mavi LED yaklaşık 8,6 mA çeker; 330 Ω ile bu değerler 9,1 mA ve 5,8 mA'e iner. Günümüzün verimli LED'leri 5–10 mA'de bile yeterince parlak olduğu için 20 mA'e çıkmak çoğu zaman gereksizdir; LED daha serin çalışır, ömrü uzar ve kartının akım bütçesi rahatlar. Bu, çok sayıda LED süren projelerde özellikle önemlidir, çünkü ATmega328P'nin VCC ve GND pinlerinden geçen toplam akım 200 mA ile sınırlıdır.

3,3 V için hazır değerler (ESP32, Raspberry Pi Pico)

ESP32 ve Raspberry Pi Pico'nun pinleri 3,3 V verir; bu yüzden direnç üzerine düşen gerilim azalır ve hesap değişir. İki kartın akım sınırları da farklıdır. ESP32'de pin başına yaklaşık 20 mA'e kadar kullanım güvenlidir, ama birden çok LED'i aynı anda sürüyorsan 10 mA hedefi hem parlak hem güvenli bir orta yoldur. Raspberry Pi Pico'daki RP2040'ın pin sürme gücü varsayılan olarak 4 mA'e ayarlıdır (2, 4, 8 ve 12 mA seçilebilir) ve tüm GPIO'ların toplam akımı yaklaşık 50 mA ile sınırlıdır. Bu yüzden Pico'da LED başına 3–5 mA hedeflemek en doğrusudur; 330 Ω ile kırmızı bir LED zaten rahatça görülecek kadar parlak yanar.

LED rengiVfESP32, 10 mA hedefPico, 4 mA hedef
Kırmızı2,0 V130 Ω → 150 Ω (8,7 mA)325 Ω → 330 Ω (3,9 mA)
Sarı2,1 V120 Ω → 120 Ω (10 mA)300 Ω → 330 Ω (3,6 mA)
Yeşil (klasik)2,2 V110 Ω → 120 Ω (9,2 mA)275 Ω → 330 Ω (3,3 mA)
Mavi3,1 V20 Ω → 22 Ω (9,1 mA)50 Ω → 56 Ω (3,6 mA)
Beyaz3,2 V10 Ω → 10 Ω (10 mA)25 Ω → 27 Ω (3,7 mA)
3,3 V'ta mavi, beyaz ve parlak yeşil LED'lerin hesabı çok küçük dirençler verir, çünkü direnç üzerine yalnızca 0,1–0,3 V kalır. Bu durumda LED'in ileri gerilimindeki küçük bir sapma akımı iki katına çıkarabilir ya da LED'i neredeyse söndürebilir; ayrıca pin yük altında 3,3 V'un biraz altına düşer. Bu renklerde direnci tamamen kaldırmak yerine en az 33–47 Ω kullan ve biraz daha sönük yanmayı kabul et. Tam parlaklık gerekiyorsa LED'i 5 V'tan besle ve bir transistörle anahtarla.

Birden fazla LED: seri ve paralel bağlama

LED'leri seri bağladığında hepsinden aynı akım geçer ve ileri gerilimleri toplanır. Formül şöyle genişler: R = (Vkaynak − n × Vled) / I; burada n seri bağlı LED sayısıdır. Örneğin 12 V'luk bir adaptörle üç beyaz LED'i seri bağlayıp 20 mA akıtmak istiyorsan 12 − 3 × 3,2 = 2,4 V kalır ve R = 2,4 / 0,02 = 120 Ω olur. Seri bağlantının avantajı, tek bir direncin bütün diziyi sınırlaması ve enerjinin büyük kısmının dirençte değil LED'lerde kullanılmasıdır. Dikkat etmen gereken nokta, ileri gerilimlerin toplamının kaynağa fazla yaklaşmamasıdır. 5 V'ta iki kırmızı LED (2 × 2,0 = 4 V) sınırda çalışır; 56 Ω ile yaklaşık 18 mA akar ama LED'ler arasındaki küçük farklar akımı belirgin şekilde değiştirir. 5 V'ta iki mavi LED (6,2 V) ise hiç yanmaz. Direnç üzerinde en az 1–2 V kalacak şekilde tasarlamak devreyi kararlı yapar. Direnç kombinasyonlarını hesaplamak için seri ve paralel direnç hesaplama yazısına bakabilirsin.

Paralel bağlamada her LED kaynağın tamamını görür ve akımlar toplanır. Buradaki altın kural şudur: her LED'e kendi direncini tak. Birkaç LED'i paralel bağlayıp tek bir direnç kullanırsan ileri gerilimi biraz daha düşük olan LED akımın büyük kısmını üzerine alır, ısınır, ileri gerilimi daha da düşer ve sonunda bozulur; ardından aynı yük sıradaki LED'e biner. Farklı renkleri tek dirençle paralel bağlamak daha da kötüdür: kırmızı LED 2,0 V civarında iletime geçtiği için mavi LED'in 3,1 V'a ulaşma fırsatı bile kalmaz ve mavi hiç yanmaz. Ayrı dirençlerle her LED'in akımı bağımsız hesaplanır; 5 V'ta 220 Ω'luk dört kırmızı LED toplam yaklaşık 4 × 13,6 ≈ 54 mA çeker. Bu akım tek bir Arduino pini için fazladır; LED'leri 5 V hattından besleyip pinle bir NPN transistör ya da MOSFET anahtarlamalısın.

BağlantıDirençAvantajDezavantaj
SeriTek direnç: (V − n × Vf) / IAkım hepsinde aynı, verimli, az parçaBir LED koparsa hepsi söner; yüksek kaynak gerilimi gerekir
Paralel, her LED'e ayrı dirençHer biri: (V − Vf) / IDüşük gerilimde çalışır, LED'ler birbirinden bağımsızToplam akım büyür, dirençlerde daha çok güç harcanır
Paralel, tek ortak dirençÖnerilmezBir parça tasarrufAkım dengesizliği, LED'lerin teker teker bozulması

Direncin gücü: kaç watt direnç seçmeliyim?

Direnç, üzerine düşen gerilimi ısıya çevirir. Harcadığı güç P = (Vkaynak − Vled) × I ya da eşdeğeri P = I² × R ile bulunur. 5 V'ta 150 Ω ve 20 mA ile kırmızı LED için P = 3 × 0,02 = 0,06 W olur; standart 1/4 W (0,25 W) direnç bunu rahatça taşır. 12 V'ta tek bir kırmızı LED sürüyorsan durum değişir: direnç üzerine 10 V düşer, R = 10 / 0,02 = 500 Ω çıkar ve 560 Ω seçersin. Akım yaklaşık 17,9 mA, güç ise yaklaşık 0,18 W olur. Bu değer 1/4 W'ın sınırına yakın olduğu için direnç belirgin şekilde ısınır; 1/2 W direnç seçmek ya da LED'leri seri bağlayıp boşa harcanan gerilimi azaltmak daha iyidir. Genel kural olarak direnci nominal gücünün en fazla yarısıyla çalıştır. Ayrıntılar için elektriksel güç hesaplama yazısına ve Ohm Kanunu hesaplayıcısına bakabilirsin.

Adım adım: LED'i Arduino'ya dirençle bağlamak

  1. LED'in rengini belirle ve tablodan ileri gerilimini bul; kırmızı için 2,0 V.
  2. Kaynak gerilimini ve hedef akımı seç; Arduino Uno için 5 V ve 10–15 mA iyi bir başlangıçtır.
  3. Formülle direnci hesapla ve bir üst standart değere yuvarla; kırmızı LED ve 5 V için 220 Ω (kırmızı, kırmızı, kahverengi) uygundur. Renk kodunu direnç renk kodları yazısından kontrol edebilirsin.
  4. LED'in uzun bacağını (anot) direncin bir ucuna, direncin diğer ucunu Arduino'nun 9 numaralı pinine bağla.
  5. LED'in kısa bacağını (katot, gövdedeki düz kenar tarafı) GND'ye bağla. Direnç anot ya da katot tarafında olabilir; seri olduğu sürece sonuç aynıdır.
  6. Aşağıdaki kodu yükle; istersen multimetreyi akım kademesinde devreye seri bağlayarak gerçek akımı ölç.
C++ (Arduino IDE)
1const int LED_PIN = 9;   // 220 Ω direnç üzerinden LED / LED through a 220 Ω resistor
2
3void setup() {
4  pinMode(LED_PIN, OUTPUT);       // pini çıkış yap / set pin as output
5}
6
7void loop() {
8  digitalWrite(LED_PIN, HIGH);    // tam parlaklık / full brightness
9  delay(1000);
10  analogWrite(LED_PIN, 64);       // yaklaşık %25 PWM ile kısık / dimmed with about 25% PWM
11  delay(1000);
12  digitalWrite(LED_PIN, LOW);     // söndür / turn off
13  delay(1000);
14}

Kod LED'i önce tam parlaklıkta yakar, sonra analogWrite ile yaklaşık %25 görev döngüsünde kısar ve en son söndürür. 9 numaralı pin, Uno'da PWM destekleyen pinlerden biridir (3, 5, 6, 9, 10 ve 11). Önemli bir ayrıntı: PWM direnç hesabını değiştirmez. PWM'de pin çok hızlı açılıp kapanır ve açık olduğu her anda LED'den direncin izin verdiği tepe akım (bu örnekte yaklaşık 13,6 mA) geçer; parlaklığı düşüren şey ortalama akımın azalmasıdır. Bu yüzden direnç her zaman tam açık durum için hesaplanır. PWM'in ayrıntıları PWM nedir yazısında.

ESP32 ve Raspberry Pi Pico'da LED

ESP32'de aynı bağlantı ve aynı Arduino kodu çalışır; güncel ESP32 Arduino core sürümleri analogWrite fonksiyonunu da destekler. Pin numarasını örneğin GPIO 18 yapman ve direnci 3,3 V tablosuna göre seçmen yeterlidir; kırmızı LED için 150–220 Ω uygundur. Raspberry Pi Pico'da ise MicroPython ile LED'i PWM üzerinden yumuşakça yakıp söndürebilirsin. Aşağıdaki örnekte LED, 330 Ω dirençle GP15 pinine bağlıdır; böylece akım 4 mA'lik varsayılan sürme gücünün içinde kalır.

MicroPython
1from machine import Pin, PWM
2import time
3
4led = PWM(Pin(15))          # GP15 -> 330 ohm -> LED -> GND / GP15 -> 330 ohm -> LED -> GND
5led.freq(1000)              # 1 kHz PWM frekansı / 1 kHz PWM frequency
6
7while True:
8    for duty in range(0, 65536, 1024):      # yavaşça aydınlat / fade in
9        led.duty_u16(duty)
10        time.sleep_ms(10)
11    for duty in range(65535, -1, -1024):    # yavaşça söndür / fade out
12        led.duty_u16(duty)
13        time.sleep_ms(10)

LED direnci hesabıyla proje fikirleri

  • Trafik lambası: Kırmızı, sarı ve yeşil LED'i ayrı dirençlerle bağla; bu renklerin ileri gerilimi birbirine yakın olduğu için üçüne de 220 Ω uygundur. Ayrıntılar Arduino trafik lambası yazısında.
  • Karaşimşek efekti: Altı ya da sekiz LED'i her biri kendi direnciyle farklı pinlere bağla ve sırayla yak; bkz. karaşimşek ve yürüyen LED.
  • RGB LED ile renk karıştırma: Kırmızı kanal için biraz daha büyük, mavi ve yeşil kanallar için daha küçük direnç seçerek renk dengesini ayarla; RGB LED kullanımı yazısına göz at.
  • Gece lambası: Bir LDR ile ortam karardığında beyaz LED'leri yak; 5 V'ta beyaz LED için 100–150 Ω yeterlidir.
  • 7 segment gösterge: Her segment ayrı bir LED olduğu için her segmente ayrı direnç gerekir; bkz. 7 segment display.
  • Çok sayıda LED: Pin sayısı yetmiyorsa 74HC595 shift register kullan; her çıkışa yine bir direnç koy ve entegrenin toplam akım sınırını aşma.

Sık yapılan hatalar ve çözümleri

HataBelirtiÇözüm
Direnç hiç takılmamışLED aşırı parlak yanıp kararır ya da hemen bozulur, pin ısınırHer LED'e seri bir akım sınırlama direnci ekle
Akımı mA olarak formüle yazmakSonuç 0,15 Ω gibi anlamsız çıkar20 mA = 0,02 A; akımı ampere çevir
Çok büyük direnç (ör. 10 kΩ)LED yanmıyor ya da zar zor seçiliyor5 V'ta 10 kΩ yalnızca 0,3 mA verir; 220 Ω–1 kΩ aralığında kal
Renk kodunu yanlış okumak220 Ω yerine 2,2 kΩ takılmış, LED çok sönükKırmızı-kırmızı-kahverengi 220 Ω, kırmızı-kırmızı-kırmızı 2,2 kΩ'dur; multimetreyle ölç
Paralel LED'lere tek dirençBir LED parlak, diğerleri sönük; zamanla LED'ler bozulurHer LED'e ayrı direnç tak ya da LED'leri seri bağla
LED ters takılmışLED hiç yanmazUzun bacak (anot) artıya, kısa bacak ve düz kenar (katot) GND'ye
13 numaralı pinde dahili direnç olduğunu sanmakHarici LED aşırı akım çekerKart üzerindeki LED'in kendi devresi vardır; pin 13'e bağladığın harici LED için yine direnç gerekir
3,3 V'ta mavi ya da beyaz LED'i dirençsiz bağlamakParlaklık karttan karta değişir, pin zorlanırEn az 33–47 Ω kullan ya da 5 V ve transistörle sür
Modül şeklinde satılan LED'lerde (tek LED modülleri, trafik lambası modülleri gibi) direnç genellikle kartın üzerindedir ve ayrıca eklemen gerekmez. WS2812B gibi adreslenebilir LED'ler de akımı kendi sürücü devreleriyle ayarlar; yalnızca veri hattına 300–500 Ω'luk bir direnç önerilir. Ayrıntılar için WS2812B NeoPixel yazısına bakabilirsin.

LED direnci hesaplamak, bir kez mantığını kavradığında saniyeler süren bir iştir: rengi bul, ileri gerilimi kaynak geriliminden çıkar, istediğin akıma böl ve bir üst standart değere yuvarla. 5 V'ta 220–330 Ω, Pico'da 330 Ω, 3,3 V'ta mavi ve beyaz LED'ler için küçük ama mutlaka var olan bir direnç ve paralel bağlantıda her LED'e ayrı direnç kurallarını aklında tutman yeterli. BlueGrays uygulamasında LED yakma, trafik lambası, yürüyen LED ve karaşimşek gibi projelerin Arduino, ESP32 ve Pico sürümlerini doğru direnç değerleriyle çizilmiş devre şemaları ve kodlarıyla adım adım deneyebilirsin.

Sıkça sorulan sorular

LED'e kaç ohm direnç takılır?

Kaynak gerilimine ve LED rengine bağlıdır: R = (Vkaynak − Vled) / I. Arduino Uno gibi 5 V'luk kartlarda 220–330 Ω hemen her renk için güvenli ve yeterince parlak bir seçimdir. ESP32 ve Raspberry Pi Pico'da kırmızı, sarı ve yeşil LED için 150–330 Ω, mavi ve beyaz LED için 33–68 Ω kullanılabilir.

LED'e direnç takmazsam ne olur?

LED akımı kendisi sınırlamadığı için ileri gerilimin üzerindeki her gerilimde akım hızla yükselir. LED aşırı ısınıp kısa sürede bozulabilir, rengi değişebilir ya da ömrü ciddi şekilde kısalır. Arduino pinine doğrudan bağlandığında pin de 40 mA'lik mutlak sınırının üzerine zorlanır ve kalıcı hasar görebilir.

220 ohm mu 330 ohm mu kullanmalıyım?

İkisi de 5 V'ta güvenlidir. 220 Ω kırmızı bir LED'den yaklaşık 13,6 mA, 330 Ω ise yaklaşık 9,1 mA geçirir ve aradaki parlaklık farkı gözle çok az fark edilir. Çok sayıda LED süreceksen ya da pille çalışıyorsan 330 Ω daha az akım çektiği için daha iyi bir tercihtir.

Direnç LED'in artı bacağına mı eksi bacağına mı takılır?

Fark etmez. LED ve direnç seri bağlı olduğu sürece ikisinden de aynı akım geçer; direnç anot tarafında da katot tarafında da akımı aynı şekilde sınırlar. Önemli olan LED'in yönüdür: uzun bacak (anot) artıya, kısa bacak (katot) GND'ye bağlanmalıdır.

12 V ile LED için kaç ohm direnç gerekir?

Tek bir kırmızı LED için R = (12 − 2) / 0,02 = 500 Ω çıkar ve bir üst standart değer olan 560 Ω seçilir. Direnç yaklaşık 0,18 W harcadığı için 1/2 W direnç kullanmak daha güvenlidir. Üç beyaz LED'i seri bağlarsan (12 − 9,6) / 0,02 = 120 Ω yeterli olur ve dirençte çok daha az güç kaybedilir.

Birden fazla LED'e tek direnç takılır mı?

LED'ler seri bağlıysa evet; tek direnç bütün diziyi sınırlar ve formül R = (Vkaynak − n × Vled) / I olur. Paralel bağlı LED'lere tek direnç takmak önerilmez, çünkü ileri gerilimi düşük olan LED akımın çoğunu üzerine alır ve zamanla bozulur. Paralel bağlantıda her LED'e ayrı direnç tak.

Tüm projeleri gör
Led Yakma
#1Başlangıç

Led Yakma

Elektroniğin ilk merhabası: tek bir LED'i yakıp söndürmek. Arduino LED'i çok kısa aralıklarla yakıp söndürür, ışık hızlı hızlı göz kırpar. Kartın bir ışığı nasıl yönettiğini en sade haliyle görür, son

4.6(190)
1161
2 Adet Led Yakma
#2Başlangıç

2 Adet Led Yakma

İki LED hızlı hızlı sırayla yanıp söner: biri yanarken öteki söner, sanki birbirine top atıyorlarmış gibi. Arduino her ışığı saniyenin beşte biri kadar yakıp ötekine geçer. Tek LED'den sonra birden fa

4.6(105)
350
Trafik Lambası
#3Başlangıç

Trafik Lambası

Her gün yolda gördüğün trafik ışığının minik bir kopyası. Kırmızı iki saniye yanar, sarı kısa bir an parlar, yeşil iki saniye yanar, ardından yine sarı üzerinden kırmızıya dönülür ve döngü hiç durmaz.

4.8(132)
415
Yürüyen Led
#5Orta

Yürüyen Led

Sıra sıra yanıp sönen, koşar gibi ilerleyen ışıklar. Arduino altı LED'i tek tek yakar; her biri kısa bir an parlayıp söner ve ışık baştan sona yürür, sonra yeniden başlar. Birden çok ışığı tek bir düz

4.6(85)
210
Karaşimşek Led
#6Orta

Karaşimşek Led

Karaşimşek ışığı adıyla bilinen efekt: ışık altı LED'in üzerinde bir uçtan öbür uca kayar, sonra geri döner. Arduino her LED'i saniyenin onda biri kadar yakıp sıradakine geçer; uca varınca yön değişti

4.8(106)
203
ESP32 ile LED Yakma
#103Başlangıç

ESP32 ile LED Yakma

ESP32 ile temel GPIO çıkışı kullanımını öğretir. Bir LED'i dijital pinden açıp kapatarak yanıp sönme efekti elde ederiz. Arduino UNO'daki klasik blink projesinin ESP32 versiyonu; Arduino ortamındaki temel blink komutları aynıdır, ancak ESP32'nin pin yerleşimi ve 3,3 V GPIO seviyeleri Arduino UNO'dan farklıdır.

4.7(37)
100
Raspberry Pi Pico Harici LED Yakma (Breadboard)
#148Başlangıç

Raspberry Pi Pico Harici LED Yakma (Breadboard)

Pico'nun dahili LED'inden sonraki adım: breadboard'a harici LED bağlayıp GP14 pini üzerinden kontrol etmek. Bu proje ile Pico'nun herhangi bir genel amaçlı GPIO pinini output olarak nasıl kullanacağını, LED'in polaritesini (uzun bacak = anot/+, kısa bacak = katot/–) ve neden akım sınırlama direnci (220Ω) şart olduğunu öğreniyorsun. Direnci koymazsan LED'e aşırı akım gider ve yanabilir. Devre çok basit: Pico GP14 → 220Ω direnç → LED (+) → LED (–) → Pico GND. Wokwi'de simüle edebilir, gerçek bread

4.5(2)
7
Raspberry Pi Pico Trafik Lambası (3 LED Sıralı)
#150Başlangıç

Raspberry Pi Pico Trafik Lambası (3 LED Sıralı)

Kırmızı, sarı ve yeşil LED'lerle gerçek trafik ışığı mantığını simüle ediyoruz — Pico serisinin 3 LED'e geçen ilk projesi! Yeşil 4 saniye "geç", sarı 1.5 saniye "hazırlan", kırmızı 3 saniye "dur" ve kırmızı+sarı 1 saniye "kalkış" (Avrupa trafik lambası pattern'i). Bu proje ile fonksiyon tanımlama (def all_off()), durum makinesi mantığı (sequence) ve coklu GPIO senkronizasyonu kavramlarını öğreneceksin. Devre çok basit: GP11 (Yeşil), GP12 (Sarı), GP13 (Kırmızı) pinlerine 3 LE

4.0(1)
12