Arduino Uno ve Nano aynı ATmega328P mikrodenetleyiciyi kullanır ve aynı kodu çalıştırır; fark boyuttadır: Uno shield takmaya uygun, Nano breadboard'a takılan küçük bir karttır. Arduino Mega ise ATmega2560 ile 54 dijital pin, 16 analog giriş ve 8 kat fazla program belleği sunar; çok sayıda pin gereken 3D yazıcı, robot ve büyük projeler içindir.
Arduino'ya başlarken karşınıza çıkan üç popüler model Uno, Nano ve Mega'dır. Üçü de aynı Arduino IDE ile programlanır ve çoğu örnek kod hepsinde çalışır; ama boyut, pin sayısı ve bellek açısından belirgin farkları vardır. Bu rehberde üç kartı karşılaştırıyor ve hangi projede hangisini seçmeniz gerektiğini anlatıyoruz.
Arduino Uno, Nano ve Mega arasındaki temel fark nedir?
Uno ve Nano aynı mikrodenetleyiciyi (ATmega328P) kullanır ve yetenekleri neredeyse aynıdır; aralarındaki fark boyut ve bağlantı şeklidir. Mega ise daha güçlü ATmega2560 ile çok daha fazla pin ve bellek sunar. Kısacası Uno ile Nano arasında seçim fiziksel kullanıma, Uno/Nano ile Mega arasında seçim projenin büyüklüğüne göre yapılır.
Karşılaştırma tablosu
| Özellik | Arduino Uno | Arduino Nano | Arduino Mega 2560 |
|---|---|---|---|
| Mikrodenetleyici | ATmega328P | ATmega328P | ATmega2560 |
| Çalışma gerilimi | 5V | 5V | 5V |
| Saat hızı | 16 MHz | 16 MHz | 16 MHz |
| Dijital pin (PWM) | 14 (6) | 14 (6) | 54 (15) |
| Analog giriş | 6 | 8 | 16 |
| Program belleği | 32 KB | 32 KB | 256 KB |
| SRAM | 2 KB | 2 KB | 8 KB |
| Donanım seri port | 1 | 1 | 4 |
| Boyut (yaklaşık) | 69 x 53 mm | 45 x 18 mm | 102 x 53 mm |
| Breadboard'a takılır mı? | Hayır | Evet | Hayır |
| Shield uyumu | Uno shield'ları | Nano'ya özel shield'lar | Uno ve Mega shield'ları |
Arduino Uno ne zaman seçilir?
İlk kez başlıyorsanız, masa başında deneme yapacaksanız ve hazır shield'lar kullanmak istiyorsanız Uno seçin. Büyük boyutu bağlantıları kolaylaştırır; çoğu eğitim kaynağı ve örnek Uno üzerinden anlatılır. Motor sürücü, CNC, sensör ve ekran shield'larının büyük çoğunluğu Uno pin yerleşimine göre tasarlanır. Önerilen kart: Arduino Uno R3 (USB kablo dahil).
Arduino Nano ne zaman seçilir?
Projeyi küçük bir kutuya sığdıracaksanız ya da devreyi breadboard üzerinde kuracaksanız Nano seçin. Uno ile aynı gücü çok daha küçük bir kartta sunar ve pinleri doğrudan breadboard'a takılır. Uno'dan farklı olarak 8 analog girişi vardır; ancak A6 ve A7 yalnızca analog giriş olarak kullanılabilir, dijital pin gibi kullanılamaz. Örnekler: Type-C girişli Arduino Nano; vidalı bağlantı için Nano klemens shield ve çok sayıda sensör için Nano sensör shield.
Arduino Mega ne zaman seçilir?
Çok sayıda motor, sensör, buton ya da ekran kullanacaksanız veya programınız 32 KB'ye sığmıyorsa Mega seçin. 54 dijital pin, 16 analog giriş ve 4 donanım seri port sayesinde 3D yazıcı kontrol kartları, çok eklemli robotlar, büyük LED panolar ve birden fazla seri cihazla (GPS, GSM, Bluetooth) aynı anda haberleşen projeler için uygundur. Kablosuz bağlantı da gerekiyorsa Wi-Fi'lı Arduino Mega (ATmega2560 + ESP8266) iki ihtiyacı tek kartta karşılar. Sensörleri düzenli bağlamak için Mega sensör shield kullanılabilir.
Hangi kartı seçmeliyim? Hızlı karar
- İlk kartınız mı? Uno.
- Kutuya sığacak küçük bir proje mi? Nano.
- 20'den fazla pin ya da büyük program mı gerekiyor? Mega.
- Wi-Fi ya da Bluetooth gerekiyor mu? Bu kartların hiçbirinde dahili yoktur; ESP32 tabanlı bir kart düşünün (ESP32 başlangıç rehberi).
Arduino'nun temellerini ve ilk programı Arduino nedir rehberimizde anlattık.
Kod ve kütüphaneler kartlar arasında taşınır mı?
Evet; çoğu kod ve kütüphane üç kartta da değişiklik yapmadan ya da çok küçük değişikliklerle çalışır. Arduino IDE'de yalnızca doğru kart modelini seçmeniz gerekir. Dikkat edilecek farklar: pin numaraları (özellikle Mega'da I2C pinleri 20 ve 21'dir, Uno ve Nano'da A4 ve A5), seri port sayısı ve bellek. Uno için yazılmış büyük bir program bellek yetmediği için Nano'da da çalışmaz; Mega'ya geçmek gerekir.
Sık sorulan sorular
Arduino Uno ile Nano aynı mı?
Yetenek olarak neredeyse aynıdır: ikisi de ATmega328P kullanır, 16 MHz'de çalışır ve 32 KB program belleğine sahiptir. Fark boyuttadır; Nano breadboard'a takılan küçük bir kart, Uno ise shield takmaya uygun büyük bir karttır. Nano'da 2 fazla analog giriş vardır.
Arduino Mega'nın Uno'dan farkı nedir?
Mega, ATmega2560 sayesinde 54 dijital pin, 16 analog giriş, 4 donanım seri port, 256 KB program belleği ve 8 KB SRAM sunar. Uno'nun 8 katı program belleği ve çok daha fazla pini olduğu için büyük projelerde tercih edilir.
Uno shield'ları Mega'ya takılır mı?
Çoğu Uno shield'ı Mega'ya da takılır, çünkü Mega'nın pin yerleşimi Uno'yu içerir. Ancak shield I2C ya da SPI pinlerini kullanıyorsa Mega'da bu pinlerin yeri farklı olduğu için kontrol etmek gerekir.
Arduino Nano neden bilgisayarda görünmüyor?
Klon Nano'ların çoğu CH340 USB yongası kullanır; sürücüsü kurulu değilse port görünmez. Ayrıca bazı eski Nano'larda Arduino IDE'de işlemci olarak "ATmega328P (Old Bootloader)" seçmek gerekir.
Yeni başlayan biri hangi Arduino'yu almalı?
Yeni başlayanlar için Arduino Uno en iyi seçimdir. Eğitim kaynaklarının çoğu Uno üzerinden anlatılır, bağlantıları kolaydır ve hazır shield'larla uyumludur. Temelleri öğrendikten sonra projeye göre Nano ya da Mega'ya geçilebilir.
Özet
- Uno ve Nano aynı yongayı (ATmega328P) kullanır; fark boyut ve bağlantıdadır.
- Mega, ATmega2560 ile 54 dijital pin, 16 analog giriş ve 256 KB bellek sunar.
- Başlangıç ve shield için Uno, küçük projeler için Nano, büyük projeler için Mega.
- Kodlar kartlar arasında büyük ölçüde taşınır; pin ve bellek farklarına dikkat edin.
- Wi-Fi gerekiyorsa ESP32 tabanlı kartlara bakın.