Arduino Due Teknik Özellikleri Nelerdir?

Arduino Due, Atmel SAM3X8E ARM Cortex-M3 CPU’ya dayalı bir mikro denetleyici kartıdır. 32-bit ARM çekirdekli mikrodenetleyiciye dayalı ilk Arduino kartıdır. 54 dijital giriş/çıkış pinine (12 tanesi PWM çıkışı olarak kullanılabilir), 12 analog girişe, 4 UART’a (donanım seri bağlantı noktası), 84 MHz mikrodenetleyici hızı, bir USB OTG uyumlu bağlantıya, 2 DAC’ye (dijitalden analoğa) sahiptir. 2 TWI, bir güç girişi, bir SPI başlığı, bir JTAG başlığı, bir sıfırlama düğmesi ve bir silme düğmesi bulunmaktadır.

Temel Özellikler

Atmel SAM3X8E ARM Cortex-M3 CPU54 Dijital Pin12 Analog PinBatarya KonektörüCAN Desteği
ARM® Cortex®-M3 işlemciye dayanan bu 32-bit mikrodenetleyici, 84 MHz mikrodenetleyici hızına ve 96kb SRAM’a sahiptir.54 dijital pine sahiptir, 12 ise PWM’yi (Darbe Genişliği Modülasyonu) destekler.12 analog giriş pinine ve 2 DAC pinine sahiptir.Arduino Due, standart bir 9V pil ile çalışan harika bir fiş konektörüne sahiptir.Due, 2 CAN (Kontrolör Alan Ağı) veriyolu ile birlikte gelir.

Teknik Özellikler

Mikrodenetleyici AT91SAM3X8E
Usb BağlantısıMikro Usb
Ledli Pin13. pin
Dijital Pin Sayısı54
Analog Giriş Pin Sayısı12
Analog Çıkış Pin Sayısı2
Pwm Pin Sayısı12
CANVar(Harici alıcı verici gerekli)
UART Var 4 adet
I2CVar
SPIVar
Giriş-Çıkış Voltajı3.3V
Önerilen Giriş Voltajı7-12V
Giriş Çıkış Pini Başına DC Akımı (grup 1)9 mA
Giriş-Çıkış Pini Başına DC Akımı (grup 2)3 mA
Güç Kaynağı BağlantısıJak
Tüm G/Ç Hatlarında Toplam DC Çıkış Akımı130 mA
Mikrodenetleyici HızıAT91SAM3X8E 84 MHz
Hafıza96KB SRAM, 512KB flash
Ağırlık36 gr
Genişlik53.3 mm
Uzunluk101.5 mm

Arduino Due Pin Diyaramı

  • Dijital I / O pinleri (0 – 53 ) Arduino Due ‘de bulunan 54 tane dijital giriş / çıkış pininin tamamı, pinMode(), digitalWrite() ve digitalRead() fonksiyonları ile giriş ya da çıkış olarak kullanılabilir. Bu pinler 3,3 V ile çalışır. Pinler 3 mA – 15 mA aralığında (source) akım sağlayabilir ya da 6 mA – 9 mA aralığında (sink) akım çekebilir. Pinlerin 100 KOhm dahili pull – up dirençleri vardır. 
  • Serial: 0 (RX) ve 1 (TX), Serial 1: 19 (RX) ve 18 (TX), Serial 2: 17 (RX) ve 16 (TX), Serial 3: 15 (RX) ve 14 (TX) : Bu pinler, seri haberleşme ile TTL seri data(3,3 V seviyesinde) almak (receive – RX) ve yaymak (transmit – TX) içindir.
  • PWM (2 – 13) : Bu pinler analogWrite () fonksiyonu ile 8-bit PWM sinyali sağlar. PWM ‘in çözünürlüğü analogWriteResolution() fonksiyonu ile değiştirilebilir.
  • SPI (SPI header)(Diğer kartlarda ICSP header) : Bu pinler SPI kütüphanesi ile SPI haberleşmeyi sağlar. Arduino Due ‘de SPI pinleri Uno, Leonardo ve Mega kartları ile uyumludur. SPI pinleri sadece diğer SPI aygıtları ile haberleşmek içindir, kart üzerindeki SAM3X mikrodenetleyiciyi devre içi seri programlama ( In Circuit Serial Programming) tekniği ile programlamak için kullanılamaz.
  • CAN (CANRX and CANTX) : Bu pinler CAN haberleşme protokolünü destekleyen pinlerdir.
  • LED 13 : Dijital pin 13 e bağlı bir leddir.
  • TWI 1: 20 (SDA) ve 21 (SCL), TWI 2: SDA1 ve SCL1. Bu pinler CAN haberleşme protokolünü destekleyen pinlerdir. SDA1 ve SCL1 Wire library tarafından desteklenen Wire1 sınıfı ile kontrol edilebilir. SDA ve SCL pinlerinin iç pull-up dirençleri varken, SDA1 ve SCL1 pinlerinin yoktur.
  • Analog girişler (A0 – A11) : Arduino Due ‘nin 12 tane analog girişi vardı ve bunların her biri aynı zamanda dijital giriş/çıkış olarak kullanılabilir. Varsayılan ayarlarda diğer Arduino kartları ile uyumlu olması için, her bir analog girişi 10 bitlik çözünürlüğü destekler. Çözünürlük analogWriteResolution() fonksiyonu ile değiştirilebilir. Arduino Due ‘nin analog pinleri topraktan 3,3 V a kadar ölçerler. Pin üzerinden 3,3 V tan daha yüksek bir değer uygulanması Due ‘nin SAM3X mikrodenetleyicisine zarar verir. analogReference()fonksiyonu kullanılarak üst limit ayarlanabilir.AREF pini bir direnç köprüsü ile SAM3X ‘in analog referans pinine bağlıdır. AREF pinini kullanabilmek için BR1 direnci kart üzerinden sökülmelidir.
  • DAC1 ve DAC2:Bu pinler analogWrite() fonksiyonu ile 12 bit çözünürlükte (4096 seviyesinde) doğru analog çıkışları sağlar. Audio kütüphanesi ile audio çıkış üretmek için kullanılabilir.,
  • AREF : Analog girişler için referans voltajıdır. analogReference() fonksiyonu ile kullanılır.

Arduino Due İle Yapılmış Örnek Projeler

  • Due Motor Shield , projeye bak
  • Arduino Due Klavye kontrolü, projeye bak
  • Arduino Due ile POV Silindir, projeye bak
  • Arduino DUE Programlanabilir Gitar Pedalı, projeye bak

Arduino Due Şemalar

Fritzing Dosyası İndirFull Pin Diyagramı İndirŞematik İndir
CAD Dosyasını İndirAtmel SAM3X8E ARM Cortex-M3 CPU Datasheet İndir