Arduino Due R3 Klon - USB Kablo Dahil
Arduino Due R3 Klon Hakkında Detaylı İnceleme
Arduino Due R3, Atmel AT91SAM3X8E mikrodenetleyicisi üzerine kurulu, 32-bit ARM Cortex-M3 çekirdekli bir geliştirme kartıdır. Arduino ailesinin 8-bit AVR tabanlı kartlarından (Uno, Mega) mimari olarak ayrılır: 84 MHz saat hızı, 512 KB flash bellek, 96 KB SRAM ve 54 dijital giriş/çıkış pini ile hem işlem gücü hem pin sayısı bakımından belirgin biçimde daha geniştir. Ürüne USB kablosu dahildir.
Kartı asıl ayrıştıran özellik 2 adet gerçek DAC analog çıkışıdır. Arduino kartlarındaki "analogWrite" aslında PWM üretir, yani hızlı açılıp kapanan bir kare dalgadır; Due üzerindeki DAC ise gerçek bir analog gerilim üretir. Bu, ses sentezi, dalga formu üretimi ve analog kontrol sinyali gerektiren uygulamalarda filtre devresi kurmadan doğrudan sonuç almanızı sağlar. Buna ek olarak 12 analog giriş, 12 PWM çıkışı, 4 ayrı UART kanalı, SPI, I2C, USB-OTG ve JTAG desteği bulunur.
Kritik uyarı — Due 3,3 V lojik seviyesinde çalışır. Arduino Uno ve Mega'nın aksine giriş/çıkış pinleri 5 V'a dayanıklı değildir. Bir pine 5 V uygulanması mikrodenetleyiciyi kalıcı olarak bozabilir. Elinizdeki 5 V çıkışlı sensör ve modülleri Due ile kullanacaksanız araya seviye dönüştürücü koymanız gerekir. Aynı nedenle 5 V için tasarlanmış shield'lar karta fiziksel olarak otursa bile elektriksel olarak uyumlu olmayabilir.
Öne Çıkan Avantajlar
32-bit ARM Cortex-M3, 84 MHz
Uno'nun 16 MHz'lik 8-bit çekirdeğine kıyasla belirgin biçimde daha yüksek işlem gücü sunar. Kayan noktalı hesap, sinyal işleme, çok sayıda sensörün eşzamanlı okunması ve karmaşık kontrol döngüleri gibi Uno'nun yetişemediği işlerde fark yaratır.
54 Dijital Pin, 12 Analog Giriş
Çok sayıda röle, motor sürücü, buton veya sensörün aynı anda bağlanması gereken projelerde pin genişletici kullanmadan çözüm sağlar. Kart, Arduino Mega ile aynı fiziksel boyut ve pin düzenine sahiptir.
2 Adet Gerçek DAC Çıkışı
PWM'den farklı olarak gerçek analog gerilim üretir. Ses üretimi, dalga formu oluşturma ve analog kontrol gerilimi gerektiren uygulamalarda ek filtre devresine gerek kalmaz — Arduino ailesinde nadir bulunan bir özelliktir.
İki Ayrı USB Portu
Programming Port kod yükleme ve seri haberleşme için kullanılır. Native USB Port ise mikrodenetleyiciye doğrudan bağlıdır; kartın bilgisayara klavye, fare veya özel bir USB cihazı olarak tanıtılmasına imkân verir.
512 KB Flash, 96 KB SRAM
Uno'nun 32 KB flash ve 2 KB SRAM'ine kıyasla çok daha büyük bellek alanı sunar. Büyük diziler, tampon bellekler, grafik verisi ve uzun kod tabanları bellek sınırına takılmadan çalışır.
Teknik Özellikler ve Kapasite
| Özellik | Değer / Açıklama |
|---|---|
| Ürün Tipi | Arduino geliştirme kartı (klon) |
| Model | Arduino Due R3 |
| Mikrodenetleyici | AT91SAM3X8E |
| İşlemci Mimarisi | 32-bit ARM Cortex-M3 |
| Saat Hızı | 84 MHz |
| Flash Bellek | 512 KB |
| SRAM | 96 KB |
| Lojik Seviyesi | 3,3 V — pinler 5 V'a dayanıklı değildir |
| Dijital I/O | 54 pin |
| PWM Çıkışı | 12 pin |
| Analog Giriş | 12 kanal |
| Analog Çıkış (DAC) | 2 kanal — gerçek analog |
| Haberleşme | 4 × UART, SPI, I2C, USB-OTG, JTAG |
| USB Portları | Programming Port + Native USB Port |
| Önerilen Giriş Gerilimi | 7 – 12 V |
| Giriş Gerilimi Sınırı | 6 – 16 V |
| EEPROM | Yok — kalıcı veri için harici bellek gerekir |
| Programlama | Arduino IDE — "Arduino SAM Boards" paketi kurulmalıdır |
| Boyut | 101,52 × 53,3 mm |
| Ağırlık | Yaklaşık 36 g |
| Paket İçeriği | 1 adet Arduino Due R3 klon kart + USB kablo |
Kullanım Alanları
- Gelişmiş Robotik
- Çok Eksenli Motor Kontrol
- Sinyal İşleme
- Ses & Dalga Üretimi
- Veri Toplama (DAQ)
- Çok Sensörlü Sistem
- Endüstriyel Prototip
- USB Cihaz Emülasyonu
- CNC & 3D Yazıcı Kontrol
- Laboratuvar & Eğitim
- 32-bit Gömülü Geliştirme
Due; Uno veya Nano'nun işlem gücü, bellek ya da pin sayısı bakımından yetersiz kaldığı projeler için tasarlanmıştır. Basit sensör okuma ve LED sürme gibi işler için Uno hem daha ucuz hem 5 V uyumluluğu sayesinde daha pratiktir. Due'yu asıl anlamlı kılan, yüksek pin sayısı, 32-bit hesaplama ve gerçek analog çıkış gereksinimlerinin bir arada bulunduğu uygulamalardır.
Teknik Sıkça Sorulan Sorular (SSS)
Arduino Uno için aldığım shield'ı Due üzerinde kullanabilir miyim?
Fiziksel olarak çoğu Uno/Mega shield'ı Due üzerine oturur, çünkü kart Arduino Mega ile aynı pin düzenine sahiptir. Ancak elektriksel uyumluluk ayrı bir konudur: Due 3,3 V lojik seviyesinde çalışır ve pinleri 5 V'a dayanıklı değildir.
Shield, Arduino'nun pinlerine 5 V sinyal sürüyorsa Due'yu kalıcı olarak bozabilir. Satın almadan önce shield'ın 3,3 V uyumlu olup olmadığını kontrol edin; emin değilseniz araya seviye dönüştürücü koyun. Yalnızca 5 V beslemeyi kullanan ve Arduino'ya sinyal sürmeyen shield'lar genellikle sorunsuz çalışır.
İki USB portundan hangisini kullanmalıyım?
Günlük kullanımda Programming Port (güç girişine yakın olan) tercih edilir. Kod yükleme ve Serial Monitor bu port üzerinden çalışır; kart otomatik olarak sıfırlanıp yükleme moduna geçtiği için en güvenilir yoldur.
Native USB Port mikrodenetleyiciye doğrudan bağlıdır. Kartın bilgisayara klavye, fare veya özel bir USB cihazı olarak görünmesini istediğiniz projelerde kullanılır ve kodda SerialUSB nesnesiyle erişilir. Bu porttan kod yüklemek de mümkündür ancak bazen kartı elle sıfırlamak gerekir.
Arduino IDE kartı görmüyor, ne yapmalıyım?
Due, Arduino IDE'ye varsayılan olarak kurulu gelmez. Kart Yöneticisi'ni (Boards Manager) açıp "Arduino SAM Boards (32-bits ARM Cortex-M3)" paketini kurmanız gerekir. Paket kurulmadan kart listesinde Due görünmez.
Paketi kurduktan sonra kart olarak "Arduino Due (Programming Port)" seçin ve kabloyu Programming Port'a taktığınızdan emin olun. Port hâlâ görünmüyorsa kabloyu değiştirin — bazı USB kabloları yalnızca şarj içindir ve veri hattı taşımaz.
Due üzerinde EEPROM var mı, veriyi kalıcı nasıl saklarım?
Hayır, Due'da Uno ve Mega'daki gibi ayrı bir EEPROM bulunmaz. Bu nedenle standart EEPROM kütüphanesi bu kartta çalışmaz ve elektrik kesildiğinde RAM'deki veriler kaybolur.
Kalıcı saklama için harici bir çözüm kullanmanız gerekir: I2C üzerinden bağlanan bir EEPROM entegresi, SPI flash bellek ya da SD kart modülü yaygın tercihlerdir. Az miktarda ayar verisi saklayacaksanız küçük bir I2C EEPROM genellikle en pratik seçenektir.
Klon kart orijinalden farklı çalışır mı?
Bu ürün klon üretimdir; aynı AT91SAM3X8E mikrodenetleyiciyi ve aynı pin düzenini kullanır, Arduino IDE ile aynı şekilde programlanır. Kod ve kütüphane tarafında bir fark beklenmez.
Farklar üretim kalitesi tarafındadır: konnektör, regülatör ve USB dönüştürücü gibi bileşenlerin markası değişebilir. Kartı ilk kez bağladığınızda bilgisayarın sürücüyü tanıması bazen birkaç saniye sürebilir. Besleme tarafında önerilen 7–12 V aralığında kalmak, regülatörün gereğinden fazla ısınmasını önler.














