Elektronik

Arduino mu Raspberry Pi mi? Hangisiyle Başlamalı, Hangi Projeye Hangisi Uygun?

Arduino mu Raspberry Pi mi? Mikrodenetleyici ile tek kartlı bilgisayar farkı, proje bazlı karşılaştırma tablosu ve yeni başlayanlar için doğru seçim rehberi.

Devre Kaşifi

6 dk okuma

Arduino mu Raspberry Pi mi? Hangisiyle Başlamalı, Hangi Projeye Hangisi Uygun?

Kısa cevap: Sensör okumak, motor sürmek, LED yakmak gibi donanımı doğrudan kontrol eden projelerle elektroniğe başlıyorsanız Arduino; ağ bağlantısı, kamera, ekran, veri tabanı veya yazılım ağırlıklı projeler yapacaksanız Raspberry Pi ile başlayın. Arduino bir mikrodenetleyici kartıdır; tek bir programı açılır açılmaz çalıştırır. Raspberry Pi ise Linux çalıştıran tam bir bilgisayardır. İkisi rakipten çok tamamlayıcıdır ve birçok projede birlikte kullanılır.

Aşağıda farkları, hangi projeye hangisinin uygun olduğunu ve başlangıç için ne almanız gerektiğini ayrıntılı olarak anlatıyoruz.

Temel Fark: Mikrodenetleyici ve Tek Kartlı Bilgisayar

Arduino (örneğin Uno R4), saniyede milyonlarca küçük işlemi gerçek zamanlı yapabilen bir mikrodenetleyici etrafında kurulmuş bir karttır. İşletim sistemi yoktur. Bilgisayarda yazdığınız kodu karta yüklersiniz, kart her açıldığında bu kodu sonsuz döngüde çalıştırır. Açılış süresi neredeyse sıfırdır, elektrik kesilip geri geldiğinde kaldığı yerden devam eder.

Raspberry Pi (örneğin Raspberry Pi 5) ise çok çekirdekli bir işlemci, gigabaytlarca RAM, HDMI çıkışı, USB portları ve ağ bağlantısı olan küçük bir bilgisayardır. Üzerinde Raspberry Pi OS (Debian tabanlı Linux) çalışır; tarayıcı açabilir, Python ile yapay zekâ modeli çalıştırabilir, web sunucusu barındırabilirsiniz.

ÖzellikArduino (Uno R4 sınıfı)Raspberry Pi (Pi 5 sınıfı)
TürMikrodenetleyici kartıTek kartlı bilgisayar
İşletim sistemiYokLinux (Raspberry Pi OS vb.)
İşlemci48 MHz civarı tek çekirdek2,4 GHz dört çekirdek
BellekKilobayt seviyesinde2–16 GB RAM
Açılış süresiAnında20–40 saniye
Analog giriş (ADC)VarYok, harici modül gerekir
Gerçek zamanlı kontrolÇok iyiSınırlı
Ağ, kamera, ekranSınırlı veya ek modül ileDahili ve güçlü
Güç tüketimiÇok düşük, pille aylarca çalışabilirDaha yüksek, kararlı adaptör ister
Programlama diliC/C++ (Arduino IDE)Python, C, JavaScript ve daha fazlası
Fiyat sınıfıDüşükOrta

Arduino Ne Zaman Daha İyi?

Arduino'nun güçlü olduğu yer, donanımla doğrudan ve zamanlama hassasiyetiyle konuşmak.

  • Sensör projeleri: Sıcaklık, nem, mesafe, toprak nemi gibi analog veya dijital sensörleri okumak için idealdir. Dahili analog-dijital çevirici sayesinde potansiyometre veya analog sensörleri ek modül olmadan okursunuz.
  • Motor ve servo kontrolü: Robot kolu, çizgi izleyen robot, step motorlu bir 3D yazıcı mekanizması gibi işlerde gerçek zamanlı kontrol avantajı sağlar.
  • Pil ile çalışan projeler: Düşük güç modlarıyla bir hava istasyonunu aylarca pille çalıştırabilirsiniz.
  • Sağlamlık: İşletim sistemi olmadığı için elektrik kesintisinde dosya sistemi bozulması gibi bir risk yoktur.

Artıları

  • Öğrenme eğrisi düşük, binlerce örnek proje var
  • Anında açılır, elektrik kesintisinden etkilenmez
  • Analog girişleri ve 5V uyumlu pinleri sayesinde sensörlerle kolay çalışır
  • Çok düşük güç tüketir
  • Hata yaptığınızda kartı yakma maliyeti düşüktür

Eksileri

  • İnternet, kamera ve ekran gerektiren projelerde yetersiz kalır
  • Bellek çok sınırlı, büyük veriyi işleyemez
  • C/C++ tabanlı dil yeni başlayanlara ilk başta yabancı gelebilir
  • Çoklu görev ve karmaşık yazılım için uygun değil

Raspberry Pi Ne Zaman Daha İyi?

Raspberry Pi'nin güçlü olduğu yer, bir bilgisayarın yapabildiği her şeyi küçük ve ucuz bir kartta yapmak.

  • Ev otomasyonu sunucusu: Home Assistant gibi platformları 7/24 çalıştırmak için ideal. Ayrıntılar için Raspberry Pi ile ev otomasyonu rehberimize bakabilirsiniz.
  • Kamera ve görüntü işleme: Güvenlik kamerası, yüz tanıma, nesne algılama gibi projeler.
  • Ağ projeleri: Reklam engelleyici DNS sunucusu, medya sunucusu, dosya paylaşımı, VPN.
  • Retro oyun konsolu ve medya merkezi: HDMI çıkışı sayesinde televizyona bağlayıp kullanabilirsiniz.
  • Programlama öğrenmek: Python, Linux komut satırı ve ağ temelleri öğrenmek için mükemmel bir laboratuvar.

Raspberry Pi'de güç ve depolama çok önemli

Raspberry Pi 5 için resmî 27 W USB-C adaptör önerilir; zayıf telefon şarj aletleri kararsızlık ve rastgele çökmelere yol açar. Ayrıca sürekli çalışacak projelerde ucuz microSD kartlar zamanla bozulabilir. Uzun süreli kullanımda kaliteli bir kart veya mümkünse SSD tercih edin.

Proje Bazlı Hızlı Karar Tablosu

ÖzellikÖnerilenNeden
Akıllı saksı sulamaArduino veya ESP32Sensör okuma, düşük güç
Çizgi izleyen robotArduinoGerçek zamanlı motor kontrolü
Ev otomasyonu merkeziRaspberry Pi7/24 sunucu, ağ, arayüz
Güvenlik kamerasıRaspberry PiKamera ve görüntü işleme
Hava istasyonu (pilli)Arduino veya ESP32Uyku modları, düşük tüketim
Retro oyun konsoluRaspberry PiHDMI, emülatör yazılımları
Robot kol + görüntü tanımaİkisi birliktePi görür ve karar verir, Arduino motorları sürer

Peki ESP32 ve Raspberry Pi Pico Nerede Duruyor?

Bu tartışmaya iki önemli oyuncu daha ekleniyor:

  • ESP32: Arduino IDE ile programlanabilen, dahili Wi-Fi ve Bluetooth içeren ucuz bir mikrodenetleyici. Nesnelerin interneti (IoT) projelerinde Arduino Uno'nun yerini büyük ölçüde almış durumda.
  • Raspberry Pi Pico: Adında Raspberry Pi geçse de Pico bir mikrodenetleyici kartıdır, Linux çalıştırmaz. MicroPython ile programlanabilmesi sayesinde Python bilenler için Arduino'ya güzel bir alternatiftir.

Ayrıca Arduino tarafında, aynı kart üzerinde hem Linux çalıştıran bir işlemci hem de gerçek zamanlı bir mikrodenetleyici barındıran hibrit kartlar da (örneğin Uno Q) gündeme geldi. Bu yeni kategori, iki dünyanın arasında köprü kurmak isteyenler için ilginç bir seçenek.

Hangisiyle Başlamalı?

Elektronik öğrenmek istiyorsanız: Arduino

Devre kurmayı, direnç, LED, buton, sensör gibi temel bileşenleri anlamayı hedefliyorsanız Arduino uyumlu bir başlangıç seti en iyi başlangıçtır. Setlerdeki breadboard, kablolar ve sensörlerle onlarca proje yapabilirsiniz. Hata yaptığınızda yanan bir kartın maliyeti düşüktür.

Yazılım ve Linux öğrenmek istiyorsanız: Raspberry Pi

Python, komut satırı, ağ ve sunucu mantığını öğrenmek istiyorsanız Raspberry Pi doğrudan amaca hizmet eder. Başlangıç için 4 GB RAM'li bir model, resmî güç adaptörü, kaliteli bir microSD kart ve bir kasa yeterlidir.

Robotik ile ilgileniyorsanız: Önce Arduino, sonra ikisi birlikte

Motor, sensör ve gerçek zamanlı kontrolü Arduino ile öğrendikten sonra, görüntü işleme ve uzaktan kontrol için projeye Raspberry Pi eklemek en sağlıklı yol olur.

Klon kartlar hakkında

Türkiye'de Arduino uyumlu klon kartlar çok yaygın ve uygun fiyatlı. Öğrenme amaçlı çoğu zaman sorunsuz çalışırlar; ancak bazı klonlarda farklı USB-seri çip bulunduğu için ek sürücü kurmanız gerekebilir. Orijinal kart almak hem kalite güvencesi sağlar hem de açık kaynak projeye destek olur.

Sıkça Sorulan Sorular

Arduino mu Raspberry Pi mi daha kolay?

Elektronik açısından Arduino daha kolaydır: kodu yükler, devreyi kurar ve sonucu hemen görürsünüz. Yazılım açısından ise Python bilen biri için Raspberry Pi daha tanıdık gelebilir. Tamamen sıfırdan başlayanlar için genelde Arduino daha az kafa karıştırıcıdır.

Raspberry Pi, Arduino'nun yerini tutar mı?

Kısmen. Raspberry Pi'nin GPIO pinleriyle LED yakabilir, sensör okuyabilirsiniz; ancak analog giriş yoktur ve Linux nedeniyle zamanlama hassasiyeti düşüktür. Hassas motor kontrolü veya pille uzun süre çalışma gereken projelerde Arduino hâlâ daha uygundur.

Arduino ve Raspberry Pi birlikte kullanılabilir mi?

Evet, çok yaygın bir yöntemdir. Genelde Raspberry Pi karar veren beyin, Arduino ise motorları ve sensörleri yöneten kas görevi görür. İkisi USB seri bağlantı veya I2C üzerinden haberleşir.

Arduino öğrenmek için kodlama bilmek gerekir mi?

Hayır. Arduino IDE'deki hazır örneklerle başlayıp kodu adım adım değiştirerek öğrenebilirsiniz. Temel C/C++ yapısı (değişken, döngü, koşul) birkaç haftalık pratikle oturur.

Başlangıç için hangi Raspberry Pi modeli alınmalı?

Genel amaçlı projeler ve ev sunucusu için 4 GB veya 8 GB RAM'li Raspberry Pi 5 dengeli bir seçimdir. Sadece GPIO deneyleri yapacaksanız daha küçük ve ucuz modeller de iş görür. Mutlaka uygun güç adaptörüyle birlikte alın.