Skip to Content
Arduino EğitimleriArduino Kart Modelleri

Arduino Kart Modelleri

Arduino tek bir kart değil, bir kart ailesidir. Hepsi aynı IDE ile programlanır ve aynı kodu (çoğunlukla) çalıştırır; farkları boyut, pin sayısı, bellek ve özel yeteneklerdedir.

Doğru kartı seçmek projenin en başında verilmesi gereken bir karardır.

Karşılaştırma Tablosu

KartMikrodenetleyiciLojikFlashSRAMDijital pinAnalogPWM
Uno R3ATmega328P5 V32 KB2 KB1466
NanoATmega328P5 V32 KB2 KB1486
Pro MiniATmega328P5 V / 3,3 V32 KB2 KB1486
Mega 2560ATmega25605 V256 KB8 KB541615
LeonardoATmega32u45 V32 KB2,5 KB20127
MicroATmega32u45 V32 KB2,5 KB20127
DueSAM3X8E3,3 V512 KB96 KB541212
ESP8266 (NodeMCU)ESP82663,3 V4 MB80 KB111Tümü
ESP32ESP323,3 V4 MB520 KB~341816

Arduino Uno R3

Ailenin standart üyesi ve öğrenmek için en iyi başlangıç.

Güçlü yanları:

  • En yaygın kart — her eğitim, her örnek kod Uno’ya göre yazılmıştır
  • Shield’ler (üstüne takılan genişletme kartları) Uno formatına göre üretilir
  • Mikrodenetleyici soketlidir; yakarsanız sadece çipi değiştirirsiniz
  • Sağlam USB-B konnektörü

Zayıf yanları:

  • Sadece 2 KB SRAM — büyük projelerde yetmez
  • Wi-Fi veya Bluetooth yok
  • Görece büyük

Kullanın: Öğrenirken, prototip yaparken, shield kullanacaksanız.

Arduino Nano

Uno ile aynı mikrodenetleyiciyi kullanır ama breadboard’a takılabilecek kadar küçüktür.

  • Uno için yazılmış her kod Nano’da çalışır
  • İki fazladan analog pin (A6, A7) vardır — ancak bunlar yalnızca analog girişdir, dijital olarak kullanılamaz
  • Mini-USB veya USB-C konnektör

Kullanın: Projeyi kalıcı hale getirirken, yer darsa, breadboard üzerinde çalışırken.

Arduino Pro Mini

Nano’nun USB devresi çıkarılmış hali. Daha küçük, daha ucuz, daha az akım çeker.

Programlamak için harici bir FTDI / USB-TTL dönüştürücü gerekir. Bu, ilk bakışta zahmet gibi görünür ama pille çalışan projelerde büyük avantaj sağlar: USB devresi olmadığı için uyku modunda çok daha az akım tüketir.

3,3 V / 8 MHz ve 5 V / 16 MHz olmak üzere iki versiyonu vardır. Sipariş verirken hangisini aldığınıza dikkat edin.

Kullanın: Pille çalışan, küçük, kalıcı projelerde.

Arduino Mega 2560

Pin ve bellek sıkıntısına çözüm.

  • 54 dijital pin, 16 analog giriş
  • 256 KB flash, 8 KB SRAM
  • 4 adet donanımsal seri port (Serial, Serial1, Serial2, Serial3)

Dört seri port özellikle değerlidir: GPS, Bluetooth ve bilgisayarı aynı anda, SoftwareSerial kullanmadan bağlayabilirsiniz.

3D yazıcı kontrol kartları (RAMPS) Mega üzerine kuruludur.

Kullanın: Çok sayıda sensör/motor varsa, kod Uno’nun belleğine sığmıyorsa, birden fazla seri cihaz bağlanacaksa.

Arduino Leonardo ve Micro

ATmega32u4 çipi, USB’yi doğrudan yönetir. Bunun anlamı: kart kendini bilgisayara klavye veya fare olarak tanıtabilir.

#include <Keyboard.h> void setup() { pinMode(2, INPUT_PULLUP); Keyboard.begin(); } void loop() { if (digitalRead(2) == LOW) { Keyboard.print("Merhaba"); delay(1000); } }

Kullanın: Özel klavye, oyun kolu, makro tuş takımı, MIDI kontrolcü projelerinde.

Dikkat: Leonardo’da Serial.begin() sonrası seri port hazır olana kadar beklemek gerekebilir:

Serial.begin(9600); while (!Serial); // Leonardo/Micro icin

ESP8266 ve ESP32

Teknik olarak Arduino değildirler ama Arduino IDE ile programlanırlar ve IoT projelerinin standardı haline gelmişlerdir.

ESP8266 (NodeMCU / Wemos D1 Mini):

  • Dahili Wi-Fi
  • Uno’dan çok daha hızlı (80–160 MHz)
  • Tek analog giriş ve o da 0–1 V aralığında (kartta bölücü ile 0–3,3 V yapılmıştır)
  • 3,3 V lojik

ESP32:

  • Wi-Fi ve Bluetooth
  • Çift çekirdek, 240 MHz
  • 18 analog giriş, dokunmatik pinler, DAC
  • 3,3 V lojik

Kullanın: İnternete bağlanacak, uzaktan kontrol edilecek, veri gönderecek projelerde.

Kritik uyarı: ESP kartları 3,3 V lojik seviyeyle çalışır. 5 V’luk bir sensör çıkışını doğrudan ESP pinine bağlamak pini bozabilir. Araya seviye dönüştürücü koyun.

Hangi Kartı Seçmeli?

DurumKart
Yeni başlıyorumUno R3
Projeyi küçültmek istiyorumNano
Pil ömrü kritikPro Mini
Pin veya bellek yetmiyorMega 2560
USB klavye/fare simüle edecekLeonardo / Micro
Wi-Fi gerekiyorESP8266
Wi-Fi + Bluetooth + güçESP32
Yüksek işlem gücü, 3,3 VDue

Orijinal ve Klon Kartlar

Arduino açık kaynaklı bir donanımdır; tasarım dosyaları herkese açıktır. Bu yüzden piyasada çok sayıda klon kart bulunur ve bunları kullanmak yasaldır.

Farklar:

  • USB çipi: Orijinal Uno’da ATmega16u2, klonlarda genellikle CH340 veya CP2102 bulunur. CH340 için Windows’ta ayrı sürücü kurmak gerekebilir.
  • Bileşen kalitesi: Klonlarda regülatör ve konnektörler daha zayıf olabilir.
  • Fiyat: Klonlar belirgin şekilde ucuzdur.

Öğrenme ve hobi projeleri için klon kartlar sorunsuz çalışır. Kartınız bilgisayarda görünmüyorsa ilk kontrol edilecek şey CH340 sürücüsüdür.

Bellek Sınırlarını Anlamak

Arduino Uno’nun 32 KB flash belleği genellikle yeterlidir; asıl darboğaz 2 KB SRAM’dir.

SRAM’i tüketen şeyler:

  • Diziler (int veri[500] → 1000 bayt, SRAM’in yarısı)
  • Metin sabitleri (Serial.println("uzun metin"))
  • Kütüphane tamponları (SD kart, ekran, Wi-Fi)

SRAM tasarrufu: Sabit metinleri F() makrosuyla flash bellekte tutun:

Serial.println(F("Bu metin SRAM yerine flash bellekte durur"));

Derleme sonrası IDE’nin verdiği “Global variables use X bytes” satırına dikkat edin. %75’i geçtiyse kararsızlık başlayabilir.

Özet

Arduino, aynı geliştirme ortamını paylaşan bir kart ailesidir. Uno öğrenmek için, Nano küçültmek için, Mega pin/bellek için, ESP kartları ise internet bağlantısı için tercih edilir.

Bu derste şunları öğrendik:

  • Kartların pin, bellek ve lojik seviye farklarını
  • Uno, Nano, Pro Mini, Mega, Leonardo ve ESP kartlarının kullanım alanlarını
  • ESP kartlarının 3,3 V lojik seviyesini
  • Orijinal ve klon kart farkını, CH340 sürücüsünü
  • 2 KB SRAM sınırını ve F() makrosunu