Arduino, ESP32, Raspberry Pi ve Pico: Hangisi Projeniz İçin Doğru?
İçindekiler
Elektronik ve yazılım dünyasına giriş yapan ya da ileri düzey proje geliştiren herkesin bir noktada sorduğu soru şudur: Hangi geliştirme kartını seçmeliyim? Arduino Uno, ESP32, Raspberry Pi 3B+ ve Raspberry Pi Pico — her biri farklı güçleri ve kullanım alanlarıyla öne çıkan dört popüler platform. Bu rehberde dört kartı teknik özellikler, avantajlar, dezavantajlar ve en uygun proje türleri açısından karşılaştırıyoruz.
Arduino, ESP32, Raspberry Pi ve Pico Nedir?
Arduino Uno: Başlangıç için ideal, 8-bit AVR mikrodenetleyici. ESP32: WiFi + Bluetooth entegre, IoT projeleri için çift çekirdekli güçlü kart. Raspberry Pi 3B+: Linux çalıştıran tam bilgisayar, görüntü işleme ve sunucu projeleri için. Raspberry Pi Pico: Düşük güç tüketimli, MicroPython destekli, pil ile çalışan projeler için ideal mikrodenetleyici.
Hangi Kartı Seçmeliyim? Hızlı Rehber
Başlangıç → Arduino Uno · IoT / Kablosuz → ESP32 · Yapay zeka / Kamera / Linux → Raspberry Pi 3B+ · Pil ile taşınabilir proje → Raspberry Pi Pico · Bütçe kısıtlı → Arduino Uno veya Pico · En yüksek performans → Raspberry Pi 3B+
Teknik Karşılaştırma Tablosu
| Özellik | Arduino Uno R3 | ESP32 DevKit | Raspberry Pi 3B+ | Raspberry Pi Pico |
|---|---|---|---|---|
| İşlemci | ATmega328P 8-bit | Xtensa LX6 çift çekirdek 240MHz | Cortex-A53 4 çekirdek 1.4GHz | RP2040 çift çekirdek 133MHz |
| RAM | 2KB SRAM | 520KB SRAM | 1GB LPDDR2 | 264KB SRAM |
| Flash/Depolama | 32KB Flash | 4MB Flash | MicroSD kart | 2MB Flash |
| WiFi | ✗ | ✓ 802.11 b/g/n | ✓ 802.11 b/g/n/ac | ✗ (Pico W'de var) |
| Bluetooth | ✗ | ✓ BT 4.2 + BLE | ✓ BT 4.2 + BLE | ✗ (Pico W'de var) |
| GPIO Pin | 14 dijital / 6 analog | 34 GPIO / 18 analog | 40 GPIO | 26 GPIO / 3 analog |
| İşletim Sistemi | Yok | Yok (FreeRTOS) | Linux (Raspberry Pi OS) | Yok (MicroPython/C) |
| Güç Tüketimi | ~46mA | ~240mA (WiFi aktif) | ~700mA+ | ~25mA |
| Programlama | Arduino IDE (C++) | Arduino IDE / MicroPython | Python, C, Node.js... | MicroPython / C/C++ |
| Başlangıç Kolaylığı | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ |
| Yaklaşık Fiyat | ~150-250 TL | ~300-500 TL | ~800-1500 TL | ~150-300 TL |
Arduino Uno R3
Başlangıç için idealArduino Uno, gömülü sistem ve elektronik dünyasına giriş için dünya genelinde en çok tercih edilen platformdur. ATmega328P mikrodenetleyicisi, sadeliği ve dev topluluk desteğiyle öğrenciden mühendise geniş bir kitleye hitap eder.
Teknik Özellikler
- ATmega328P @ 16MHz
- 2KB SRAM, 32KB Flash
- 14 dijital, 6 PWM, 6 analog pin
- I2C, SPI, UART desteği
- 5V çalışma gerilimi
- USB-B programlama
Avantajlar
- Çok kolay programlama
- Dev topluluk & kütüphane
- Bol shield seçeneği
- Gerçek zamanlı kontrol
- Düşük güç tüketimi
Dezavantajlar
- WiFi/Bluetooth yok
- Çok az bellek (2KB)
- Tek iş parçacığı
- Görüntü işleme yapamaz
En iyi kullanım alanları: LED kontrol, servo motor sürme, sensör okuma, LCD ekran, robotik başlangıç projeleri, okul projeleri.
ESP32 DevKit
IoT projeleri için güçlü seçimEspressif tarafından geliştirilen ESP32, entegre WiFi ve Bluetooth, çift çekirdekli 240MHz işlemci ve zengin çevre birimi desteğiyle IoT projelerinin vazgeçilmez kartı haline gelmiştir. Arduino IDE ile programlanabildiği için Arduino deneyimi olanlar hızla adapte olabilir.
Teknik Özellikler
- Xtensa LX6 çift çekirdek @ 240MHz
- 520KB SRAM, 4MB Flash
- WiFi 802.11 b/g/n entegre
- Bluetooth 4.2 + BLE
- 34 GPIO, 18 ADC, kapasitif dokunmatik
- Deep sleep: ~10µA
Avantajlar
- WiFi + Bluetooth entegre
- Çift çekirdek, yüksek performans
- Deep sleep ile uzun pil ömrü
- Arduino IDE desteği
- Uygun fiyat / performans
Dezavantajlar
- Arduino'dan biraz daha zor
- 3.3V GPIO (5V toleranslı değil)
- WiFi aktifken yüksek akım
- İşletim sistemi yok
En iyi kullanım alanları: Akıllı ev otomasyonu, MQTT/HTTP veri gönderimi, solar izleme sistemleri, pil ile çalışan sensör nodları, wearable cihazlar.
Raspberry Pi 3B+
Tam Linux bilgisayarRaspberry Pi 3B+, bir mikrodenetleyici değil; Linux işletim sistemi çalıştıran tam anlamıyla küçük bir bilgisayardır. Dört çekirdekli 1.4GHz işlemci, 1GB RAM, HDMI çıkışı ve USB portlarıyla masaüstü bilgisayarın tüm özelliklerini küçük bir kart üzerinde sunar.
Teknik Özellikler
- Cortex-A53 4 çekirdek @ 1.4GHz
- 1GB LPDDR2 RAM
- WiFi 802.11 b/g/n/ac + BT 4.2
- Gigabit Ethernet
- 40 GPIO pini
- HDMI, 4× USB, kamera arayüzü
Avantajlar
- Tam Linux ekosistemi
- Python, Node.js, Java...
- Kamera ve görüntü işleme
- Web sunucu çalıştırabilir
- Güçlü topluluk
Dezavantajlar
- Yüksek güç tüketimi
- Pil ile çalışması zor
- Gerçek zamanlı kontrol zayıf
- Daha pahalı
En iyi kullanım alanları: Ev otomasyonu sunucusu, kamera sistemi, yapay zeka/ML projeleri, retro oyun emülatörü, medya merkezi, web sunucu.
Raspberry Pi Pico
Düşük maliyetli mikrodenetleyiciRaspberry Pi Pico, Raspberry Pi Foundation'ın kendi geliştirdiği RP2040 çipini kullanan düşük maliyetli bir mikrodenetleyici kartıdır. MicroPython ile programlanabilmesi, çift çekirdekli mimarisi ve uygun fiyatıyla özellikle taşınabilir ve pil ile çalışan projeler için idealdir.
Teknik Özellikler
- RP2040 çift çekirdek @ 133MHz
- 264KB SRAM, 2MB Flash
- 26 GPIO, 3 ADC, PWM
- I2C, SPI, UART, USB
- 3.3V çalışma gerilimi
- Düşük güç tüketimi: ~25mA
Avantajlar
- MicroPython desteği
- Çift çekirdek RP2040
- Çok düşük güç tüketimi
- Uygun fiyat
- PIO ile özel protokol
Dezavantajlar
- WiFi/BT yok (Pico W'de var)
- Arduino kadar geniş kütüphane yok
- RPi OS çalıştıramaz
- Daha küçük topluluk
En iyi kullanım alanları: Pil ile çalışan sensör projeleri, USB HID aygıtları, ses/müzik sentezleyiciler, öğrenme amaçlı MicroPython projeleri, giyilebilir elektronikler.
Proje Bazlı Seçim Rehberi
Hangi kartı seçeceğiniz, projenizin türüne ve ihtiyaçlarına göre değişir. Aşağıdaki rehber karar vermenizi kolaylaştıracaktır:
Elektronik Öğreniyorum
- Arduino Uno R3 ile başla
- LED, buton, sensör denemeleri yap
- Arduino IDE öğrenmesi kolay
- Geniş topluluk ve döküman
IoT / Akıllı Ev Projesi
- ESP32 birinci tercih
- WiFi + Bluetooth entegre
- MQTT ile veri gönder
- Deep sleep ile pil tasarrufu
Sunucu / Yapay Zeka
- Raspberry Pi 3B+ kullan
- Linux + Python ekosistemi
- Kamera ve görüntü işleme
- Web sunucu, veritabanı çalıştır
Pil ile Taşınabilir Proje
- Raspberry Pi Pico ideal
- Çok düşük güç tüketimi
- MicroPython ile hızlı geliştir
- Giyilebilir, kompakt tasarım
Bu kartlar birbirinin rakibi değil, tamamlayıcısıdır. Örneğin bir projede ESP32 sensör verisi toplarken Raspberry Pi bu verileri işleyebilir. Arduino ise gerçek zamanlı motor kontrolü için ESP32 veya Raspberry Pi ile birlikte kullanılabilir.
Sık Sorulan Sorular
Arduino Uno ile ESP32 arasındaki en büyük fark nedir?
Arduino Uno 8-bit AVR işlemci ve 32KB flash ile basit projeler için idealdir. ESP32 ise çift çekirdekli 240MHz işlemci, 4MB flash ve entegre WiFi/Bluetooth ile IoT projelerinde öne çıkar. ESP32 çok daha güçlü ancak başlangıç için Arduino daha kolaydır.
Raspberry Pi ve Arduino arasında ne seçmeliyim?
Arduino gerçek zamanlı kontrol, servo motor, sensör okuma gibi donanım odaklı projeler için idealdir. Raspberry Pi ise Linux işletim sistemi çalıştıran tam bir bilgisayardır; kamera, web sunucu, yapay zeka uygulamaları için tercih edilir. İkisi birbiriyle harika çalışır.
Raspberry Pi Pico ne için kullanılır?
Raspberry Pi Pico, RP2040 çift çekirdekli işlemcisiyle düşük maliyetli mikrodenetleyici projelerinde kullanılır. MicroPython ile programlanır, 26 GPIO pinine sahiptir ve pil ile çalışan taşınabilir projeler için uygundur. Klasik Raspberry Pi'dan farklı olarak işletim sistemi çalıştırmaz.
Hangi geliştirme kartı IoT projeleri için en uygun?
IoT projeleri için ESP32 birinci tercih olmalıdır; entegre WiFi ve Bluetooth, düşük güç tüketimi (deep sleep modu), 4MB flash ve uygun fiyatıyla öne çıkar. Daha kapsamlı IoT uygulamaları için Raspberry Pi 3B+ tercih edilebilir.
Bu kartları ikinci el olarak almak güvenli midir?
Test edilmiş ve işlevsel durumda olan ikinci el geliştirme kartları güvenle kullanılabilir. BulalGetir'de satılan Arduino, ESP32 ve Raspberry Pi kartları kontrol edilmiş, yenilenmiş ürünlerdir. Orijinal fiyatın çok altında kaliteli donanım edinmek mümkündür.