Temeller · 10 dk okuma

Ohm Kanunu Nedir? V = I × R, Güç ve LED Direnci Hesabı

Ohm kanunu nedir? V = I × R ve P = V × I formülleri, LED direnci hesabı, seri ve paralel dirençler, Arduino pin akım sınırları ve multimetre ölçüm örnekleri.

Ohm kanunu, bir elektrik devresinde gerilim (V), akım (I) ve direnç (R) arasındaki ilişkiyi anlatan temel kuraldır: V = I × R. Yani bir direncin uçlarındaki gerilim, içinden geçen akımla direnç değerinin çarpımına eşittir. Bu tek satırlık formül sayesinde bir LED'e hangi direnci takacağını, Arduino pininden ne kadar akım çekebileceğini ya da bir sensör devresinin ne kadar gerilim üreteceğini, hiçbir parçayı yakmadan önceden hesaplayabilirsin.

Elektroniğe yeni başlayan herkesin ilk sorusu genellikle aynıdır: “LED'in önüne neden direnç koyuyoruz ve neden 220 Ω?” Bu yazıda Ohm kanununu sıfırdan, su borusu benzetmesiyle anlatıyoruz. Ardından güç hesabını (P = V × I), LED direnci hesabını, Arduino, ESP32 ve Raspberry Pi Pico pinlerinin akım sınırlarını, seri ve paralel dirençleri, multimetreyle ölçüm örneklerini ve Arduino ile kendi ohmmetreni yapmayı adım adım öğreneceksin. Hesapları elle yapmak istemediğinde Ohm Kanunu hesaplayıcısı ve LED direnci hesaplayıcısı işini saniyeler içinde görür.

Direnç
Direnç: akımı sınırlayan en temel elektronik elemandır. Değeri gövdesindeki renk bantlarından okunur ve Ohm kanunuyla seçilir.

Ohm kanunu nedir? V = I × R formülü

Alman fizikçi Georg Simon Ohm, 1827'de bir iletkenden geçen akımın, uçlarına uygulanan gerilimle doğru orantılı olduğunu gösterdi. Gerilimi iki katına çıkarırsan akım da iki katına çıkar; direnci iki katına çıkarırsan akım yarıya iner. Bunu akılda tutmanın en kolay yolu su borusu benzetmesidir: gerilim depodaki su basıncı, akım borudan her saniye geçen su miktarı, direnç ise borunun darlığıdır. Basınç artarsa daha çok su akar; boru daralırsa akış azalır. Elektrikte de gerilim elektronları iter, direnç onların yolunu daraltır, akım ise sonuçta geçen yük miktarıdır.

BüyüklükSembolBirimÖlçü aletiArduino'da tipik değer
GerilimV (bazı kitaplarda U)volt (V)Voltmetre5 V, 3,3 V
AkımIamper (A)AmpermetreLED için 5–20 mA, pull-up için 0,5 mA
DirençRohm (Ω)Ohmmetre220 Ω, 330 Ω, 10 kΩ
GüçPwatt (W)Hesaplanır (V × I)Dirençler için 1/4 W

Formülü üç farklı biçimde kullanabilirsin. Akımı bulmak için gerilimi dirence bölersin (I = V / R), direnci bulmak için gerilimi akıma bölersin (R = V / I), gerilimi bulmak için de akımla direnci çarparsın (V = I × R). Akılda tutmanın klasik yolu Ohm üçgenidir: üçgenin tepesine V, alt köşelerine I ve R yazılır. Bulmak istediğin harfi parmağınla kapattığında kalan iki harf sana işlemi gösterir: yan yanaysa çarpılır, üst üsteyse bölünür.

AradığınFormülÖrnek
Gerilim (V)V = I × R0,02 A × 220 Ω = 4,4 V
Akım (I)I = V / R5 V / 1000 Ω = 0,005 A = 5 mA
Direnç (R)R = V / I3 V / 0,01 A = 300 Ω
Güç (P)P = V × I = I² × R = V² / R5 V × 0,02 A = 0,1 W

Birimler: miliamper ve kiloohm ile hesap yapmak

Arduino dünyasında akımlar genellikle amper değil miliamper (mA), dirençler ise ohm değil kiloohm (kΩ) düzeyindedir. 1 A = 1000 mA, 1 kΩ = 1000 Ω ve 1 MΩ = 1.000.000 Ω eder. Hesaplarda en sık yapılan hata birimleri karıştırmaktır: 20 mA'lik bir akımı formüle 20 olarak yazarsan sonuç bin kat yanlış çıkar. Doğrusu, akımı amper cinsinden 0,02 olarak yazmak ya da tüm hesabı tutarlı biçimde mA ve kΩ ile yapmaktır.

Pratik kısayol: volt bölü kiloohm, miliamper verir. 5 V'u 10 kΩ'luk bir dirence uygularsan 5 / 10 = 0,5 mA akar. Aynı şekilde volt bölü miliamper de doğrudan kiloohm verir: 3 V / 10 mA = 0,3 kΩ, yani 300 Ω.

Elektriksel güç: P = V × I

Ohm kanununun ayrılmaz ikizi güç formülüdür: P = V × I. Bir elemanın harcadığı güç, üzerindeki gerilimle içinden geçen akımın çarpımıdır ve birimi watt'tır (W). Ohm kanununu bu formüle yerleştirirsen iki kullanışlı biçim daha elde edersin: P = I² × R ve P = V² / R. Dirençte harcanan güç ısıya dönüşür; bu yüzden her direncin bir güç sınırı vardır. Breadboard projelerinde kullandığın küçük karbon film dirençler genellikle 1/4 W (0,25 W) değerindedir.

DurumHesapGüçNe seçmeli?
LED direnci: 330 Ω üzerinde 3 V3 V × 9,1 mA27 mW1/4 W fazlasıyla yeter
Pull-up: 10 kΩ üzerinde 5 V5 V × 0,5 mA2,5 mW1/4 W fazlasıyla yeter
100 Ω doğrudan 5 V'a5 V × 50 mA250 mW1/4 W tam sınırda; 1/2 W kullan
22 Ω doğrudan 5 V'a5 V × 227 mA1,14 WEn az 2 W'lık güç direnci

Güvenli tasarım için, direncin harcayacağı gücün en az iki katı güç değerinde bir direnç seç. Direncin elle tutulamayacak kadar ısınması, gövdesinin kararması ya da yanık kokusu güç sınırının aşıldığının işaretidir. Aynı mantık pil ve adaptör seçiminde de geçerlidir: 5 V'ta 500 mA çeken bir proje 2,5 W harcar ve bir USB 2.0 portunun verebileceği sınıra ulaşır.

LED direnci hesabı adım adım

LED, Ohm kanununa doğrudan uymayan bir elemandır, çünkü direnci sabit değildir. Belli bir ileri gerilime (Vf) ulaşana kadar neredeyse hiç akım geçirmez; bu eşiği aştığında ise akım çok hızlı artar. LED'i doğrudan 5 V'a ya da bir Arduino pinine bağlarsan akımı sınırlayan hiçbir şey kalmaz ve LED, pin ya da ikisi birden zarar görür. Seri direnç bu yüzden vardır: LED'in ileri gerilimi neredeyse sabit kalırken geri kalan gerilim direncin üzerine düşer ve akımı Ohm kanunu belirler. LED'in yapısını merak ediyorsan LED Nedir? yazısına bakabilirsin.

  1. Besleme gerilimini belirle (Vs): Arduino Uno ve Nano'da 5 V, ESP32 ve Raspberry Pi Pico'da 3,3 V.
  2. LED'in ileri gerilimini bul (Vf): kırmızı için yaklaşık 2,0 V, mavi ve beyaz için 3,0–3,2 V. Renklere göre tipik değerler için LED gerilimleri tablosuna bakabilirsin.
  3. İstediğin akımı seç (I): standart 5 mm LED'ler için 20 mA üst sınırdır; 5–10 mA çoğu durumda yeterince parlaktır ve pini yormaz.
  4. Formülü uygula: R = (Vs − Vf) / I.
  5. Sonucu bir üst standart değere yuvarla (E12 serisi: 100, 120, 150, 180, 220, 270, 330, 390, 470 Ω…). En yakın değeri standart değer aracıyla bulabilirsin.
  6. Gücü kontrol et: P = (Vs − Vf) × I. Tek bir gösterge LED'i için sonuç genellikle 50 mW'ın altındadır ve 1/4 W'lık direnç yeterlidir.
LED rengiVf (yaklaşık)5 V'ta 10 mA için3,3 V'ta 10 mA için
Kırmızı2,0 V300 Ω → 330 Ω130 Ω → 150 Ω
Sarı2,1 V290 Ω → 330 Ω120 Ω → 120 Ω
Yeşil (klasik)2,2 V280 Ω → 330 Ω110 Ω → 120 Ω
Mavi3,0 V200 Ω → 220 Ω30 Ω → 33 Ω (sınırda)
Beyaz3,1 V190 Ω → 220 Ω20 Ω → 22 Ω (sınırda)

Somut bir örnek yapalım: Arduino Uno'nun 5 V'luk pinine kırmızı bir LED bağlayacaksın. R = (5 − 2) / 0,01 = 300 Ω çıkar ve standart değer olarak 330 Ω seçersin. Gerçek akım I = 3 / 330 ≈ 9,1 mA olur, direncin harcadığı güç de 3 V × 9,1 mA ≈ 27 mW'tır. Başlangıç setlerindeki 220 Ω neden bu kadar yaygın? Çünkü 5 V'ta kırmızı LED ile yaklaşık 13,6 mA akıtır; hem parlak hem güvenlidir. Aynı LED'i ESP32'nin 3,3 V'luk pinine 330 Ω ile bağlarsan akım (3,3 − 2) / 330 ≈ 3,9 mA'e düşer; LED yanar ama daha sönüktür. Raspberry Pi Pico'da ise bu düşük akım bir avantajdır, çünkü Pico pinlerinin varsayılan sürüş gücü 4 mA'dir. Tüm bu hesapları LED direnci hesaplayıcısı tek ekranda yapar.

LED'i dirençsiz bağlama! Kısa süre çalışıyor gibi görünse bile Arduino pininden çekilen akım 40 mA'in üzerine çıkabilir; bu, ATmega328P'nin mutlak sınırıdır. Sonuç önce sönükleşen bir LED, sonra kalıcı olarak zarar görmüş bir pin olur. Mavi ya da beyaz LED'i 3,3 V'ta çalıştırırken de dikkatli ol: besleme ile ileri gerilim arasındaki fark çok küçük olduğundan akım LED'den LED'e büyük değişir.

Arduino, ESP32 ve Pico pin akım sınırları

Bir mikrodenetleyici pini, sınırlı akım verebilen küçük bir gerilim kaynağıdır. HIGH yaptığında 5 V ya da 3,3 V verir, ama bu gerilimi ancak belli bir akıma kadar koruyabilir. Ohm kanunu burada da işini görür: pine bağladığın yükün direncini biliyorsan çekeceği akımı I = V / R ile hesaplar ve sonucu pinin sınırıyla karşılaştırırsın.

KartPin gerilimiGüvenli pin akımıEn yüksek değerToplam sınır
Arduino Uno / Nano (ATmega328P)5 V20 mA40 mA (mutlak maksimum)200 mA (VCC ve GND pinleri)
ESP323,3 VYaklaşık 20 mA (varsayılan sürüş gücü)Yaklaşık 40 mA (en yüksek sürüş ayarında)Yükleri transistörle sür
Raspberry Pi Pico (RP2040)3,3 V4 mA (varsayılan; 2, 4, 8, 12 mA ayarlanabilir)12 mATüm GPIO'lar için 50 mA

Bu sınırlar yonganın kendisini korumak içindir; uzun süre mutlak maksimum değerde çalışmak onu yıpratır. Pratik kural basittir: bir pinden en fazla bir iki LED sür, gerisini transistöre bırak. Örneğin klasik 5 V'luk mavi bir rölenin bobin direnci yaklaşık 70 Ω'dur ve I = 5 / 70 ≈ 71 mA eder. Bu değer Uno'nun 40 mA sınırının neredeyse iki katıdır, bu yüzden röleler her zaman bir transistör üzerinden sürülür. Hazır röle modülleri bu transistörü ve koruma diyodunu zaten üzerinde taşır. Motor, servo, LED şerit ve güçlü buzzer'lar için de aynı hesap geçerlidir; uygun transistörü transistör aracından seçebilirsin.

Seri ve paralel dirençler (kısaca)

Birden fazla direnç kullandığında devreyi tek bir eşdeğer dirence indirip yine Ohm kanununu uygularsın. Seri bağlantıda dirençler uç uca eklenir, aynı akım hepsinden geçer ve toplam direnç değerlerin toplamıdır. Paralel bağlantıda dirençlerin iki ucu ortaktır, hepsinin üzerinde aynı gerilim bulunur ve akım kollara paylaşılır; toplam direnç her zaman en küçük dirençten bile küçüktür.

BağlantıToplam dirençAkımGerilimÖrnek
SeriR = R1 + R2 + …Hepsinden aynı akım geçerDirençlerle orantılı paylaşılır220 Ω + 330 Ω = 550 Ω
Paralel1/R = 1/R1 + 1/R2 + …Kollara paylaşılırHepsinde aynıdır1 kΩ ∥ 1 kΩ = 500 Ω; 1 kΩ ∥ 2,2 kΩ ≈ 688 Ω

Seri dirençlerin en kullanışlı uygulaması gerilim bölücüdür. İki direnç seri bağlandığında aradaki noktanın gerilimi Vout = Vin × R2 / (R1 + R2) olur. Bu formül de doğrudan Ohm kanunundan çıkar: devreden I = Vin / (R1 + R2) akımı geçer, R2 üzerindeki gerilim de I × R2'dir. Örneğin 5 V'luk bir sinyali ESP32'nin 3,3 V'luk girişine indirmek için R1 = 1 kΩ ve R2 = 2 kΩ kullanırsan 5 × 2 / 3 ≈ 3,33 V elde edersin ve bölücüden yalnızca 5 / 3000 ≈ 1,7 mA akar. LDR ve potansiyometre devreleri de aslında birer gerilim bölücüdür; ayrıntılar LDR ve potansiyometre yazılarında. Hesaplar için seri-paralel ve gerilim bölücü araçları hazır.

Pull-up dirençleri ve Ohm kanunu

Bir butonu Arduino'ya bağlarken kullandığın 10 kΩ'luk pull-up direnci de Ohm kanununa göre seçilir. Buton basılıyken direncin bir ucu 5 V'ta, diğer ucu toprakta olur ve içinden I = 5 / 10.000 = 0,5 mA geçer; bu, pilli bir projede bile önemsiz bir kayıptır. Aynı yere 100 Ω takarsan butona her basışta 50 mA akar ve direnç 0,25 W harcar: hem pil boşa gider hem direnç ısınır. Çok büyük bir değer (örneğin 1 MΩ) ise pini gürültüye açık bırakır. Arduino'nun INPUT_PULLUP modunda devreye giren dahili direnç 20–50 kΩ arasındadır. Buton bağlantısının ayrıntıları Arduino'ya buton bağlama yazısında.

Multimetre ile ölçüm örnekleri

  1. Gerilim ölçmek: Multimetreyi DC V kademesine al ve probları ölçeceğin elemanın iki ucuna paralel değdir. Devre çalışıyor olmalıdır.
  2. Akım ölçmek: Devreyi bir noktadan aç ve multimetreyi bu boşluğa seri bağla; kırmızı probu mA girişine tak. Akımın tamamı multimetrenin içinden geçmelidir.
  3. Direnç ölçmek: Devrenin enerjisini kes ve direnci en az bir bacağından devreden ayır; aksi halde paralel yollar sonucu değiştirir.
  4. Akımı dolaylı ölçmek: Değerini bildiğin bir direncin uçlarındaki gerilimi ölç ve I = V / R ile hesapla. Kablo sökmeden yapılabilen en güvenli yöntem budur.

Bir örnek üzerinden gidelim: USB'den beslenen Arduino'nun 5V pininden 330 Ω'luk direnç ve kırmızı LED üzerinden GND'ye giden seri bir devre kurdun. Multimetreyi direncin iki ucuna değdirdiğinde 2,95 V, LED'in uçlarında ise 1,98 V görüyorsun. Akımı bulmak için kablo sökmene gerek yok: I = 2,95 / 330 ≈ 8,9 mA. İki gerilimin toplamı 4,93 V eder, çünkü USB gerilimi hiçbir zaman tam 5,00 V değildir; genellikle 4,8–5,1 V arasında gezinir. Seri devredeki gerilimlerin toplamının kaynağa eşit olması Kirchhoff'un gerilim yasasıdır ve Ohm kanunuyla birlikte tüm devre hesaplarının temelini oluşturur.

Direnci asla enerjili bir devrede ölçme. Multimetre akım (mA ya da A) kademesindeyken probları bir pilin ya da güç kaynağının iki ucuna da değdirme: bu kademede multimetrenin iç direnci neredeyse sıfırdır, bu da kısa devre yaratır ve multimetrenin sigortasını, kötü durumda kaynağı yakar.

Arduino ile kendi ohmmetreni yap

Ohm kanununu pekiştirmenin en iyi yolu onu kodda kullanmaktır. Bilinen 10 kΩ'luk bir direnci, değerini bilmediğin bir dirençle (Rx) seri bağlayıp aradaki noktayı analog girişe verirsen, kart ölçtüğü gerilimden önce akımı (I = V / R), sonra da bilinmeyen direnci (R = V / I) hesaplar. Bağlantı şöyle:

Devre noktasıArduino UnoESP32Raspberry Pi Pico
Bilinen direncin (10 kΩ) üst ucu5V3V33V3(OUT), pin 36
İki direncin birleştiği orta noktaA0GPIO 34GP26 (ADC0), pin 31
Ölçülen direncin (Rx) alt ucuGNDGNDGND, pin 38
Arduino (C++)
1// Gerilim bölücü ile ohmmetre / Ohmmeter with a voltage divider
2// 5V -> 10k (bilinen / known) -> A0 -> Rx -> GND
3const float VIN = 5.0;                    // besleme gerilimi / supply voltage
4const float R_KNOWN = 10000.0;            // bilinen direnç (ohm) / known resistor (ohms)
5const int ADC_PIN = A0;
6
7void setup() {
8  Serial.begin(9600);
9}
10
11void loop() {
12  int raw = analogRead(ADC_PIN);          // 0-1023
13  float vout = raw * VIN / 1023.0;        // Rx üzerindeki gerilim / voltage across Rx
14
15  if (raw >= 1020) {
16    Serial.println(F("Direnc yok / No resistor"));
17  } else if (raw <= 3) {
18    Serial.println(F("Kisa devre / Short circuit"));
19  } else {
20    float iMilli = (VIN - vout) / R_KNOWN * 1000.0;  // I = V / R (mA)
21    float rx = vout / iMilli * 1000.0;               // R = V / I (ohm)
22    float pMilli = vout * iMilli;                    // P = V x I (mW)
23    Serial.print(F("Rx = "));
24    Serial.print(rx, 0);
25    Serial.print(F(" ohm   I = "));
26    Serial.print(iMilli, 3);
27    Serial.print(F(" mA   P = "));
28    Serial.print(pMilli, 2);
29    Serial.println(F(" mW"));
30  }
31  delay(1000);
32}

Kod önce analog girişteki gerilimi bulur. Bilinen dirençten geçen akım, onun üzerindeki gerilimin (VIN − vout) 10 kΩ'a bölünmesiyle hesaplanır; devre seri olduğu için aynı akım Rx'ten de geçer. Ardından Rx = vout / I ile bilinmeyen direnç, P = V × I ile de Rx'in harcadığı güç bulunur. Arduino'nun analog referansı da aynı 5 V hattı olduğundan USB geriliminin 4,9 V ya da 5,1 V olması bulunan direnci neredeyse hiç etkilemez. Ölçüm en doğru sonucu Rx bilinen dirence yakın olduğunda verir; 10 kΩ ile yaklaşık 1 kΩ–100 kΩ arası iyi ölçülür.

ESP32'de aynı devreyi GPIO 34'e kurabilirsin; kodda VIN = 3.3 ve ADC_PIN = 34 yapman, ESP32'nin ADC'si 0–4095 aralığında okuduğu için de 1023 yerine 4095 yazman ("direnç yok" sınırını da 4090 civarına çekmen) gerekir. Ancak bu ADC tam doğrusal değildir ve yaklaşık 3,1 V'un üstünü doğru okuyamaz; bu yüzden ham değeri çevirmek yerine analogReadMilliVolts(34) ile gerilimi doğrudan milivolt cinsinden almak daha doğru sonuç verir. Bu durumda ölçüm artık besleme gerilimine oranlı olmadığından VIN değerine 3V3 pininde multimetreyle ölçtüğün gerçek gerilimi yaz. Raspberry Pi Pico'da MicroPython ile aynı ölçüm şöyle yapılır:

MicroPython
1from machine import ADC
2import time
3
4VIN = 3.3                                   # Pico ADC referansı / Pico ADC reference
5R_KNOWN = 10000                             # bilinen direnç (ohm) / known resistor (ohms)
6adc = ADC(26)                               # GP26 = ADC0
7
8while True:
9    raw = adc.read_u16()                    # 0-65535
10    vout = raw * VIN / 65535                # Rx üzerindeki gerilim / voltage across Rx
11    if vout > VIN - 0.02:
12        print("Direnc yok / No resistor")
13    elif vout < 0.02:
14        print("Kisa devre / Short circuit")
15    else:
16        i_ma = (VIN - vout) / R_KNOWN * 1000    # I = V / R (mA)
17        rx = vout / i_ma * 1000                 # R = V / I (ohm)
18        print("Rx = {:.0f} ohm  I = {:.3f} mA".format(rx, i_ma))
19    time.sleep(1)

Sık yapılan hesap hataları

HataNe olur?Doğrusu
mA değerini amper gibi yazmak (0,01 yerine 10)300 Ω yerine 0,3 Ω bulunurAkımı amper cinsinden yaz ya da V / kΩ = mA kısayolunu kullan
LED'in ileri gerilimini unutmak (R = 5 / 0,01)500 Ω çıkar, LED gereksiz sönük yanarR = (Vs − Vf) / I formülünü kullan
5 V'luk hesabı 3,3 V'luk karta taşımakESP32 ya da Pico'da LED çok sönük kalırHesabı kartın kendi gerilimiyle yeniden yap
Gücü hesaplamamakDirenç ısınır, kararır, yanarP = I² × R hesapla, en az iki kat pay bırak
Enerjili devrede direnç ölçmekYanlış değer, multimetre zarar görebilirEnerjiyi kes, direnci bir bacağından ayır
Röle ya da motoru doğrudan pine bağlamakPin aşırı akımdan kalıcı zarar görürTransistör, MOSFET ya da röle modülü kullan
Hesabı yaptıktan sonra sağlamasını yap: bulduğun direnç ve akımla gerilimi geri hesapla (V = I × R). Sonuç başladığın gerilime eşit değilse bir birim hatası yapmışsındır. Direnç değerini gövdesindeki renklerden okumak için direnç renk kodu aracını kullanabilirsin.

Ohm kanununu deneyebileceğin projeler

  • İlk LED devresi: 220 Ω ile 330 Ω arasındaki parlaklık farkını gözünle gör, akımı multimetreyle doğrula.
  • Trafik lambası: Kırmızı, sarı ve yeşil LED için ileri gerilimlerine göre ayrı direnç hesapla.
  • RGB LED: Her renk kanalına neden ayrı direnç gerektiğini RGB LED kullanımı yazısıyla keşfet.
  • Gece lambası: LDR ve sabit dirençten oluşan gerilim bölücüyle karanlığı algıla; kodu LDR ışık sensörü yazısında.
  • Dijital voltmetre: Gerilim bölücüyle 5 V'tan yüksek gerilimleri güvenle ölç ve sonucu LCD ekranda göster.
  • Cep ohmmetresi: Yukarıdaki kodu bir I2C LCD ekranla birleştirip taşınabilir bir direnç ölçer yap.

Ohm kanunu; LED, sensör, motor ya da güç kaynağı fark etmeksizin kuracağın her devrenin temel hesabıdır. Bir kez oturduğunda dirençleri tahminle değil hesapla seçer, hiçbir parçayı boş yere yakmazsın. Dirençleri daha yakından tanımak için Direnç Nedir? yazısını okuyabilirsin. BlueGrays uygulamasında LED yakma, trafik lambası, buton, LDR ve dijital voltmetre projelerini Arduino, ESP32 ve Pico için adım adım devre şeması ve kodlarıyla bulabilirsin.

Sıkça sorulan sorular

Ohm kanunu formülü nedir?

Ohm kanunu V = I × R şeklinde yazılır: gerilim (volt), akım (amper) ile direncin (ohm) çarpımına eşittir. Aynı formül I = V / R ve R = V / I olarak da kullanılır. Örneğin 5 V'a bağlı 1 kΩ'luk bir dirençten 5 mA akım geçer.

LED için kaç ohm direnç gerekir?

Direnç R = (besleme gerilimi − LED ileri gerilimi) / akım formülüyle hesaplanır. Arduino Uno'nun 5 V'unda kırmızı LED için 220–330 Ω, ESP32'nin 3,3 V'unda 100–150 Ω tipik değerlerdir. Mavi ve beyaz LED'lerin ileri gerilimi daha yüksek olduğundan aynı akım için daha küçük direnç gerekir.

Arduino pininden en fazla ne kadar akım çekilebilir?

ATmega328P kullanan Arduino Uno ve Nano'da bir pin için mutlak sınır 40 mA'dir, sürekli kullanım için 20 mA önerilir. Tüm pinlerin toplamı 200 mA'i geçmemelidir. Röle, motor ve LED şerit gibi daha büyük yükler için transistör, MOSFET ya da röle modülü kullanılır.

Güç formülü nedir, watt nasıl hesaplanır?

Güç P = V × I formülüyle hesaplanır ve birimi watt'tır. Ohm kanunuyla birleştirildiğinde P = I² × R ve P = V² / R biçimlerini alır. Örneğin 100 Ω'luk bir direnç 5 V'a bağlanırsa 50 mA akar ve 0,25 W güç harcar; bu, 1/4 W'lık bir direncin tam sınırıdır.

Ohm kanunu her elemanda geçerli midir?

Ohm kanunu dirençler gibi doğrusal (omik) elemanlarda birebir geçerlidir. LED, diyot ve transistör gibi yarı iletkenlerde akım gerilimle doğru orantılı değildir, ama onlara seri bağlanan direncin akımı yine Ohm kanunuyla hesaplanır. Isıyla değişen NTC ya da ışıkla değişen LDR'de ise kanun, o anki direnç değeriyle her an geçerlidir.

Seri ve paralel dirençler nasıl hesaplanır?

Seri bağlı dirençlerin toplamı R = R1 + R2 formülüyle bulunur ve hepsinden aynı akım geçer. Paralel bağlantıda 1/R = 1/R1 + 1/R2 kullanılır; iki eşit direnç paralel bağlanınca toplam direnç yarıya iner. Örneğin iki 1 kΩ'luk direnç seri bağlanınca 2 kΩ, paralel bağlanınca 500 Ω eder.

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

Led Yakma

Arduino ile tek bir LED'i belirli aralıklarla yakıp söndüren temel giriş projesi. digitalWrite ve delay fonksiyonlarının kullanımını öğretir.

4.7(163)
782
Trafik Lambası
#3Başlangıç

Trafik Lambası

Kırmızı, sarı ve yeşil LED'lerle gerçek bir trafik lambası simülasyonu yapan proje. Zamanlama ve sıralı kontrol mantığını öğretir.

4.8(122)
303
Buton İle Led Yakma (Push)
#9Başlangıç

Buton İle Led Yakma (Push)

Butona basıldığında LED'i yakan, bırakıldığında söndüren anlık (push) kontrol projesi. digitalRead ile buton okuma ve koşullu ifade kullanımını öğretir.

4.9(110)
179
Ldr İle Işık Şiddeti Okuma
#11Başlangıç

Ldr İle Işık Şiddeti Okuma

LDR sensörü ile ortam ışık şiddetini ölçüp Serial Monitor'da gösteren proje. Analog sensör okuma ve seri haberleşme temellerini öğretir.

4.6(78)
119
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; pin haritası ve syntax aynı kalır, fark sadece pin numaralarında.

4.7(36)
92
Raspberry Pi Pico Harici LED Yakma (GP14 + Breadboard)
#148Başlangıç

Raspberry Pi Pico Harici LED Yakma (GP14 + 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
LCD Ekran ile Dijital Voltmetre
#56Orta
Premium

LCD Ekran ile Dijital Voltmetre

Gerilim bölücü devresi ile 0-55V aralığında voltaj ölçümü yaparak sonucu I2C LCD ekranda gösteren dijital voltmetre projesi. Gerilim bölücü formülü ve analog ölçüm kalibrasyonunu öğretir.

4.5(27)
36
RGB Led Kullanımı
#39Başlangıç
Premium

RGB Led Kullanımı

RGB LED'in kırmızı, yeşil ve mavi renklerini sırayla yakıp söndüren temel kullanım projesi. Ortak katotlu RGB LED kontrolünü öğretir.

4.9(72)
97

Ohm kanununu su borusu benzetmesiyle anla; LED direnci, güç, pin akım sınırları ve seri-paralel dirençleri gerçek Arduino, ESP32 ve Pico örnekleriyle adım adım hesapla.

Ohm Kanunu Nedir? V = I × R, Güç ve LED Direnci Hesabı | BlueGrays