Image
3 Temmuz, 2026

MOSFET Nedir? Ne İşe Yarar? Arduino ile MOSFET Kullanımı

MOSFET Nedir? Ne İşe Yarar? Arduino Projelerinde MOSFET Kullanımı

MOSFET, elektronik devrelerde yüksek akım çeken yükleri kontrol etmek, anahtarlama yapmak ve güç yönetimi sağlamak için kullanılan önemli bir yarı iletken devre elemanıdır. Arduino, robotik, motor kontrol, LED şerit, fan, pompa ve güç elektroniği projelerinde MOSFET’ler çok sık kullanılır.

Arduino gibi mikrodenetleyici kartlarının çıkış pinleri sınırlı akım verebildiği için motor, LED şerit, solenoid valf veya fan gibi yükleri doğrudan Arduino pininden çalıştırmak doğru değildir. Bu tür uygulamalarda araya uygun bir MOSFET eklenerek düşük akımlı Arduino sinyaliyle daha yüksek akımlı yükler güvenli şekilde kontrol edilebilir.

Bu yazıda MOSFET’in ne olduğunu, nasıl çalıştığını, bacaklarını, çeşitlerini, transistörden farkını ve Arduino projelerinde nasıl kullanılabileceğini adım adım inceleyeceğiz.

Farklı MOSFET çeşitleri
Fotoğraf 1: Farklı MOSFET çeşitleri.

MOSFET Nedir?

MOSFET, İngilizce Metal Oxide Semiconductor Field Effect Transistor ifadesinin kısaltmasıdır. Türkçede metal oksit yarı iletken alan etkili transistör olarak açıklanabilir.

MOSFET temel olarak bir elektronik anahtar gibi çalışır. Gate ucuna uygulanan gerilim sayesinde Drain ve Source uçları arasındaki akım kontrol edilir. Bu sayede küçük bir kontrol sinyaliyle daha yüksek akım çeken yükler açılıp kapatılabilir.

Kısaca: MOSFET, küçük bir kontrol gerilimiyle yüksek akımlı yükleri kontrol etmeye yarayan elektronik anahtardır.

MOSFET Ne İşe Yarar?

MOSFET’ler elektronik devrelerde çoğunlukla anahtarlama ve güç kontrolü amacıyla kullanılır. Özellikle hızlı açma-kapama, PWM ile hız veya parlaklık kontrolü ve yüksek akım yönetimi gereken projelerde tercih edilir.

  • DC motor hız kontrolü
  • LED şerit parlaklık kontrolü
  • Fan hız kontrolü
  • Pompa ve solenoid valf sürme
  • Röle yerine sessiz anahtarlama
  • Güç kaynağı ve batarya devreleri
  • SMPS ve invertör devreleri
  • Arduino ile yüksek akım yük kontrolü

MOSFET Bacakları Nelerdir?

MOSFET’lerin genellikle 3 temel bacağı bulunur:

MOSFET Bacağı Görevi
Gate / Kapı MOSFET’in kontrol ucudur. Arduino veya başka bir kontrol devresinden gelen sinyal bu uca uygulanır.
Drain / Drenaj Yük akımının geçtiği ana uçlardan biridir. Genellikle kontrol edilecek yük tarafına bağlanır.
Source / Kaynak Yük akımının dönüş yoludur. N-kanal düşük taraf anahtarlamada genellikle GND hattına bağlanır.

MOSFET’in bacak sıralaması kullanılan modele göre değişebilir. Bu nedenle bağlantı yapmadan önce mutlaka ürünün datasheet bilgisi veya ürün açıklaması kontrol edilmelidir.

MOSFET gate drain source bacakları
Fotoğraf 2: MOSFET’lerde Gate, Drain ve Source bacakları bulunur.

MOSFET Nasıl Çalışır?

MOSFET’in çalışma mantığı, Gate ucuna uygulanan gerilim ile Drain ve Source arasındaki iletkenliğin kontrol edilmesine dayanır. Gate ucuna uygun gerilim uygulandığında MOSFET iletime geçer ve yük üzerinden akım akmasına izin verir.

Gate sinyali kesildiğinde ise MOSFET kesime gider ve yük kapanır. Bu nedenle MOSFET, elektronik devrelerde hızlı ve verimli bir anahtar gibi davranır.

MOSFET Anahtar Olarak Nasıl Kullanılır?

Arduino projelerinde MOSFET en çok anahtar olarak kullanılır. Örneğin Arduino’nun D9 pininden çıkan sinyal MOSFET’in Gate ucuna gönderilir. MOSFET iletime geçtiğinde bağlı olan DC motor, LED şerit veya fan çalışır.

PWM destekli bir Arduino pini kullanılırsa yük yalnızca açılıp kapanmaz; motor hızı veya LED parlaklığı da ayarlanabilir.

Arduino ile MOSFET kullanarak DC yük kontrolü
Fotoğraf 3: Arduino ile MOSFET kullanarak DC yük kontrolü.

N-Kanal ve P-Kanal MOSFET Farkı

MOSFET’ler temel olarak N-kanal ve P-kanal olmak üzere iki ana gruba ayrılır. Arduino projelerinde genellikle N-kanal MOSFET’ler daha yaygın kullanılır.

Özellik N-Kanal MOSFET P-Kanal MOSFET
Yaygın Kullanım Düşük taraf anahtarlama, motor ve LED kontrolü Yüksek taraf anahtarlama ve özel güç devreleri
Kontrol Mantığı Gate gerilimi Source’a göre pozitif olduğunda iletime geçer. Gate gerilimi Source’a göre daha düşük olduğunda iletime geçer.
Arduino İçin Uygunluk Başlangıç projeleri için daha pratiktir. Daha dikkatli devre tasarımı gerektirir.

Logic Level MOSFET Nedir?

Arduino projelerinde MOSFET seçerken en önemli konulardan biri logic level MOSFET kavramıdır. Logic level MOSFET, düşük Gate gerilimlerinde iletime geçebilen MOSFET türüdür.

Arduino Uno’nun dijital çıkışları 5V seviyesindedir. ESP32 gibi kartlarda ise çıkış seviyesi 3.3V’tur. Bu nedenle MOSFET’in 3.3V veya 5V Gate sinyaliyle yeterince iletime geçip geçmediği kontrol edilmelidir.

Önemli: Her MOSFET Arduino piniyle tam verimli çalışmayabilir. Özellikle yüksek akım gerektiren projelerde logic level MOSFET seçmek daha doğru olur.

MOSFET ile Transistör Arasındaki Fark Nedir?

MOSFET de bir transistör türüdür. Ancak klasik BJT transistörlerden çalışma mantığı açısından farklıdır. BJT transistörler akım kontrollü, MOSFET’ler ise gerilim kontrollü elemanlardır.

Özellik BJT Transistör MOSFET
Kontrol Şekli Akım kontrollüdür. Gerilim kontrollüdür.
Giriş Akımı Baz akımı gerekir. Gate akımı çok düşüktür.
Verimlilik Bazı uygulamalarda daha fazla kayıp oluşabilir. Doğru seçildiğinde düşük kayıpla çalışabilir.
Kullanım Alanı Sinyal yükseltme ve temel anahtarlama Güç anahtarlama, motor, LED şerit ve PWM kontrolü

Arduino ile MOSFET Nasıl Kullanılır?

Arduino ile MOSFET kullanırken en yaygın yöntem, N-kanal MOSFET ile düşük taraf anahtarlama yapmaktır. Bu yöntemde yükün artı ucu harici güç kaynağının pozitif hattına, yükün eksi ucu MOSFET’in Drain ucuna bağlanır. MOSFET’in Source ucu GND’ye bağlanır.

Arduino’nun PWM destekli bir pini MOSFET’in Gate ucunu kontrol eder. Harici güç kaynağı kullanılıyorsa Arduino GND hattı ile güç kaynağı GND hattı ortak yapılmalıdır.

Temel N-Kanal MOSFET Bağlantısı

Bağlantı Noktası Bağlantı Açıklaması
Arduino D9 Gate direnci üzerinden MOSFET Gate ucuna bağlanır.
MOSFET Source GND hattına bağlanır.
MOSFET Drain Yükün eksi ucuna bağlanır.
Yükün artı ucu Uygun harici besleme gerilimine bağlanır.
Arduino GND ve güç kaynağı GND Ortak GND yapılmalıdır.
İpucu: MOSFET Gate ucuna genellikle 100Ω - 220Ω arası seri direnç, Gate ile GND arasına ise 10K pull-down direnç eklemek daha kararlı çalışma sağlar.

Arduino MOSFET Kod Örneği

Aşağıdaki örnekte Arduino’nun D9 PWM pini ile MOSFET kontrol edilir. MOSFET’e bağlı LED şerit, fan veya uygun bir DC yük kademeli şekilde açılıp kapanabilir.

// MOSFET Gate ucunun bağlı olduğu PWM pini
const int mosfetPin = 9;

void setup() {
  pinMode(mosfetPin, OUTPUT);
}

void loop() {
  // Yükün gücünü yavaşça artır
  for (int power = 0; power <= 255; power++) {
    analogWrite(mosfetPin, power);
    delay(10);
  }

  // Yükün gücünü yavaşça azalt
  for (int power = 255; power >= 0; power--) {
    analogWrite(mosfetPin, power);
    delay(10);
  }
}

Bu kodda analogWrite() fonksiyonu ile PWM sinyali üretilir. PWM değeri 0 olduğunda MOSFET kapalıya yakın olur, 255 olduğunda ise MOSFET tam iletimde çalışır.

MOSFET ile LED Şerit Kontrolü

LED şeritler Arduino pininden doğrudan çalıştırılamayacak kadar yüksek akım çekebilir. Bu nedenle LED şerit kontrolünde MOSFET kullanmak doğru bir yöntemdir.

Arduino yalnızca MOSFET’in Gate ucunu kontrol eder. LED şeridin ihtiyacı olan akım ise harici güç kaynağından sağlanır. PWM kullanılarak LED şeridin parlaklığı yumuşak şekilde ayarlanabilir.

MOSFET ile DC Motor Kontrolü

DC motorlar çalışırken Arduino pininin verebileceğinden çok daha fazla akım çekebilir. Bu nedenle motor kontrolünde MOSFET kullanmak hem daha güvenli hem de daha verimlidir.

Motor gibi endüktif yüklerde MOSFET’e ek olarak motor uçlarına uygun bir flyback diyot bağlamak gerekir. Bu diyot, motor kapatıldığında oluşabilecek ters gerilim darbelerini bastırarak MOSFET’i ve Arduino’yu korur.

Önemli: DC motor, solenoid valf veya röle gibi bobinli yüklerde MOSFET kullanırken koruma diyodu eklemek devre güvenliği açısından önemlidir.

MOSFET Seçerken Nelere Dikkat Edilmeli?

MOSFET seçimi yapılırken yalnızca maksimum akım değerine bakmak yeterli değildir. Gate gerilimi, RDS(on), paket tipi, ısınma ve yük tipi de değerlendirilmelidir.

  • VDS değeri: MOSFET’in dayanabileceği maksimum Drain-Source gerilimidir.
  • ID değeri: MOSFET’in taşıyabileceği maksimum akımı gösterir.
  • VGS(th): MOSFET’in iletime geçmeye başladığı Gate-Source eşik gerilimidir.
  • RDS(on): MOSFET iletimdeyken Drain-Source arasındaki dirençtir. Düşük olması daha az ısınma anlamına gelir.
  • Logic level uyumu: Arduino veya ESP gibi kartların çıkış gerilimiyle yeterince iletime geçebilmelidir.
  • Paket tipi: TO-220 gibi paketler yüksek güç uygulamalarında daha yaygındır.
  • Soğutma ihtiyacı: Yüksek akım uygulamalarında soğutucu gerekebilir.

IRF520 MOSFET Sürücü Modülü Nedir?

IRF520 MOSFET sürücü modülü, Arduino gibi mikrodenetleyicilerle DC motor, LED şerit, solenoid valf veya benzeri DC yükleri kontrol etmek için kullanılan hazır bir modüldür. Üzerindeki bağlantı terminalleri sayesinde MOSFET’i devreye daha kolay bağlamayı sağlar.

Hazır modül kullanmak, özellikle yeni başlayanlar için daha pratik olabilir. Ancak yüksek akım uygulamalarında modülün sınırları, ısınma durumu ve soğutucu ihtiyacı mutlaka dikkate alınmalıdır.

Robomer’de Bulabileceğiniz MOSFET Ürün Örnekleri

Arduino, robotik ve güç kontrol projelerinde kullanabileceğiniz MOSFET ve MOSFET sürücü modülü seçeneklerini Robomer üzerinden inceleyebilirsiniz.

IRF540N 100V N-Channel Power MOSFET

IRF540N 100V N-Channel Power MOSFET

DC motor, aydınlatma, batarya destekli uygulamalar ve güç kontrol devrelerinde kullanılabilecek N-kanal güç MOSFET modelidir.

Ürünü İncele
IRF520 MOSFET Sürücü Modülü

IRF520 MOSFET Sürücü Modülü

Arduino ile DC motor, LED aydınlatma, solenoid valf ve benzeri DC yükleri PWM destekli şekilde kontrol etmek için kullanılabilir.

Ürünü İncele
Robomer MOSFET çeşitleri

MOSFET ve Güç Kontrol Ürünleri

MOSFET, transistör, diyot, direnç ve diğer komponentleri elektronik projeleriniz için inceleyebilirsiniz.

Mosfetleri İncele

MOSFET Kullanırken Dikkat Edilmesi Gerekenler

  • MOSFET’in N-kanal mı P-kanal mı olduğunu kontrol edin.
  • Gate, Drain ve Source bacak sıralamasını datasheet üzerinden doğrulayın.
  • Arduino ile kullanırken logic level MOSFET seçmeye dikkat edin.
  • Harici güç kaynağı kullanıyorsanız Arduino GND ile güç kaynağı GND hattını ortak yapın.
  • Motor, röle veya solenoid gibi yüklerde flyback diyot kullanın.
  • Yüksek akım uygulamalarında MOSFET’in ısınma durumunu kontrol edin.
  • Gerekirse soğutucu kullanın.
  • MOSFET’in maksimum akım ve gerilim değerlerini aşmayın.
  • Gate ucunu boştayken kararsız bırakmamak için pull-down direnç kullanın.

Sık Yapılan Hatalar

  • Drain ve Source uçlarını ters bağlamak
  • Arduino GND ile harici güç kaynağı GND hattını ortak yapmamak
  • Logic level olmayan MOSFET’i doğrudan Arduino piniyle sürmeye çalışmak
  • Motor gibi endüktif yüklerde koruma diyodu kullanmamak
  • Yüksek akımda soğutucu ihtiyacını göz ardı etmek
  • Gate ucunda pull-down direnç kullanmamak

Sık Sorulan Sorular

MOSFET ile transistör aynı şey mi?

MOSFET bir transistör türüdür. Ancak klasik BJT transistörlerden farklı olarak akım yerine gerilim ile kontrol edilir. Bu nedenle güç anahtarlama uygulamalarında sık tercih edilir.

Arduino ile MOSFET kullanılır mı?

Evet. Arduino ile MOSFET kullanılarak DC motor, LED şerit, fan, pompa veya solenoid valf gibi DC yükler kontrol edilebilir. Uygun bağlantı, ortak GND ve doğru MOSFET seçimi önemlidir.

MOSFET ile motor hızı kontrol edilebilir mi?

Evet. Arduino’nun PWM destekli pinlerinden biri MOSFET Gate ucuna bağlanarak DC motor hızı kontrol edilebilir. Motor uçlarına uygun koruma diyodu eklemek gerekir.

IRF520 modülü Arduino ile çalışır mı?

IRF520 MOSFET sürücü modülü Arduino ile DC yükleri kontrol etmek için kullanılabilir. Ancak yüksek akım uygulamalarında modülün akım sınırları ve ısınma durumu dikkate alınmalıdır.

MOSFET neden ısınıyor?

MOSFET; yüksek akım, yetersiz Gate sürme gerilimi, yüksek RDS(on), yanlış bağlantı veya yetersiz soğutma nedeniyle ısınabilir. Doğru MOSFET seçimi ve gerekirse soğutucu kullanımı önemlidir.

Sonuç

MOSFET, elektronik ve Arduino projelerinde yüksek akım çeken yükleri kontrol etmek için kullanılan güçlü ve verimli bir devre elemanıdır. Özellikle DC motor, LED şerit, fan, pompa ve solenoid valf gibi yüklerde Arduino pinlerini korumak ve yükü güvenli şekilde sürmek için MOSFET kullanılır.

MOSFET seçerken N-kanal / P-kanal tipi, logic level uyumu, akım ve gerilim değerleri, RDS(on), paket tipi ve soğutma ihtiyacı dikkate alınmalıdır. Doğru seçilen ve doğru bağlanan bir MOSFET, projelerin daha güvenli ve verimli çalışmasını sağlar.

Elektronik öğrenmeye yeni başlayanlar için MOSFET konusu, transistörlerden sonra mutlaka öğrenilmesi gereken temel başlıklardan biridir. Bu konuyu öğrendikten sonra motor sürme, LED şerit kontrolü ve güç anahtarlama projeleri çok daha anlaşılır hale gelir.

MOSFET ve Elektronik Komponentleri İnceleyin

Arduino, MOSFET, transistör, diyot, direnç, breadboard ve jumper kablo gibi temel elektronik proje bileşenleriyle kendi devrelerinizi kolayca kurabilirsiniz.

Robomer Komponent Ürünlerini İncele