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.

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ük | Sembol | Birim | Ölçü aleti | Arduino'da tipik değer |
|---|---|---|---|---|
| Gerilim | V (bazı kitaplarda U) | volt (V) | Voltmetre | 5 V, 3,3 V |
| Akım | I | amper (A) | Ampermetre | LED için 5–20 mA, pull-up için 0,5 mA |
| Direnç | R | ohm (Ω) | Ohmmetre | 220 Ω, 330 Ω, 10 kΩ |
| Güç | P | watt (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ığın | Formül | Örnek |
|---|---|---|
| Gerilim (V) | V = I × R | 0,02 A × 220 Ω = 4,4 V |
| Akım (I) | I = V / R | 5 V / 1000 Ω = 0,005 A = 5 mA |
| Direnç (R) | R = V / I | 3 V / 0,01 A = 300 Ω |
| Güç (P) | P = V × I = I² × R = V² / R | 5 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.
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.
| Durum | Hesap | Güç | Ne seçmeli? |
|---|---|---|---|
| LED direnci: 330 Ω üzerinde 3 V | 3 V × 9,1 mA | 27 mW | 1/4 W fazlasıyla yeter |
| Pull-up: 10 kΩ üzerinde 5 V | 5 V × 0,5 mA | 2,5 mW | 1/4 W fazlasıyla yeter |
| 100 Ω doğrudan 5 V'a | 5 V × 50 mA | 250 mW | 1/4 W tam sınırda; 1/2 W kullan |
| 22 Ω doğrudan 5 V'a | 5 V × 227 mA | 1,14 W | En 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.
- Besleme gerilimini belirle (Vs): Arduino Uno ve Nano'da 5 V, ESP32 ve Raspberry Pi Pico'da 3,3 V.
- 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.
- İ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.
- Formülü uygula: R = (Vs − Vf) / I.
- 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.
- 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 rengi | Vf (yaklaşık) | 5 V'ta 10 mA için | 3,3 V'ta 10 mA için |
|---|---|---|---|
| Kırmızı | 2,0 V | 300 Ω → 330 Ω | 130 Ω → 150 Ω |
| Sarı | 2,1 V | 290 Ω → 330 Ω | 120 Ω → 120 Ω |
| Yeşil (klasik) | 2,2 V | 280 Ω → 330 Ω | 110 Ω → 120 Ω |
| Mavi | 3,0 V | 200 Ω → 220 Ω | 30 Ω → 33 Ω (sınırda) |
| Beyaz | 3,1 V | 190 Ω → 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.
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.
| Kart | Pin gerilimi | Güvenli pin akımı | En yüksek değer | Toplam sınır |
|---|---|---|---|---|
| Arduino Uno / Nano (ATmega328P) | 5 V | 20 mA | 40 mA (mutlak maksimum) | 200 mA (VCC ve GND pinleri) |
| ESP32 | 3,3 V | Yaklaşı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 V | 4 mA (varsayılan; 2, 4, 8, 12 mA ayarlanabilir) | 12 mA | Tü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ım | Gerilim | Örnek |
|---|---|---|---|---|
| Seri | R = R1 + R2 + … | Hepsinden aynı akım geçer | Dirençlerle orantılı paylaşılır | 220 Ω + 330 Ω = 550 Ω |
| Paralel | 1/R = 1/R1 + 1/R2 + … | Kollara paylaşılır | Hepsinde aynıdır | 1 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
- 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.
- 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.
- Direnç ölçmek: Devrenin enerjisini kes ve direnci en az bir bacağından devreden ayır; aksi halde paralel yollar sonucu değiştirir.
- 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.
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 Uno | ESP32 | Raspberry Pi Pico |
|---|---|---|---|
| Bilinen direncin (10 kΩ) üst ucu | 5V | 3V3 | 3V3(OUT), pin 36 |
| İki direncin birleştiği orta nokta | A0 | GPIO 34 | GP26 (ADC0), pin 31 |
| Ölçülen direncin (Rx) alt ucu | GND | GND | GND, pin 38 |
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:
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ı
| Hata | Ne olur? | Doğrusu |
|---|---|---|
| mA değerini amper gibi yazmak (0,01 yerine 10) | 300 Ω yerine 0,3 Ω bulunur | Akı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 yanar | R = (Vs − Vf) / I formülünü kullan |
| 5 V'luk hesabı 3,3 V'luk karta taşımak | ESP32 ya da Pico'da LED çok sönük kalır | Hesabı kartın kendi gerilimiyle yeniden yap |
| Gücü hesaplamamak | Direnç ısınır, kararır, yanar | P = I² × R hesapla, en az iki kat pay bırak |
| Enerjili devrede direnç ölçmek | Yanlış değer, multimetre zarar görebilir | Enerjiyi kes, direnci bir bacağından ayır |
| Röle ya da motoru doğrudan pine bağlamak | Pin aşırı akımdan kalıcı zarar görür | Transistör, MOSFET ya da röle modülü kullan |
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.
Bu yazıdan sonra yapabileceğin projeler
Tüm projeleri gör
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.

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.

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.

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.

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.

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

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.

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.
Diğer yazılar
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.

