. Yapı ve Mantık

  • Arduino Uno: Tek bir görevi sürekli yapan mikrodenetleyici. Kod yüklenir ve döngü halinde çalışır.
  • Raspberry Pi: RAM, işlemci, depolama olan tam bir bilgisayar. Aynı anda birden fazla program çalıştırabilir.

2. İşletim Sistemi

  • Arduino: İşletim sistemi yok → doğrudan donanım kontrolü (daha basit ve hızlı tepki)
  • Raspberry Pi: Genelde Linux (Raspberry Pi OS) → masaüstü, uygulamalar, çoklu görev

3. Kullanım Amaçları

  • Arduino:
    • Sensör okuma (ısı, ışık vs.)
    • Robotik projeler
    • Gerçek zamanlı kontrol (ör: motor sürme)
  • Raspberry Pi:
    • Web sunucusu kurma
    • Görüntü işleme (kamera ile)
    • IoT projelerinde veri işleme ve arayüz

4. Performans ve Donanım

  • Arduino: Düşük RAM (~2KB), düşük işlem gücü
  • Raspberry Pi: GB seviyesinde RAM, güçlü CPU (mini PC gibi)

5. Giriş/Çıkış (GPIO)

  • Arduino: Pinler doğrudan sensör ve motor sürmeye uygun
  • Raspberry Pi: Pin var ama daha çok yazılım kontrollü (bazen ek devre gerekir)

6. Başlatma ve Kararlılık

  • Arduino: Elektrik verildiği anda çalışır (çok stabil)
  • Raspberry Pi: Açılması zaman alır, işletim sistemi çökerse sorun olabilir

7. Öğrenme Eğrisi

  • Arduino: Daha basit (başlangıç için ideal)
  • Raspberry Pi: Daha karmaşık (Linux bilgisi avantaj sağlar)

Kısa özet:
Arduino = “cihaz kontrol eder”
Raspberry Pi = “küçük bilgisayar gibi düşün”