menü simgesi Tüm Kategoriler
Stokta Yok
Arduino

Arduino DUE Geliştirme Kartı (Header lı) - Orjinal

Ürün Kodu : 08.01.012.002
1.499,06 TL + KDV
1.798,87 TL (KDV Dahil)
  • Ürün Özellikleri
  • Ödeme Seçenekleri
  • Yorumlar (0)
  • Arduino DUE Mikro Denetleyici Kartı





    Arduino DUE bir Atmel SAM3X8E ARM Cortex-M3 CPU tabanlı mikrodenetleyici kartıdır. Bu kart Arduino'nun ilk 32 bit tabanlı kartıdır. 54 dijital I/O pini (12 tanesi PWM için kullanılır) 12 analog girişi, 4 UART'ı (donanımsal seri port), 84 MHz osilatör, 1 USB OTG bağlantısı, 2 dijital-analog dönüştürücüsü (DAC), 2 TWI, reset tuşu, güç girişi, silme tuşu, 1 adet SPI ve 1 adet JTAG 'header'ı vardır. Kart sahip olduğu harici donanımlarla, bir çok uygulamada rahatlıkla kullanılabilir.

    Uyarı: Arduino DUE kartını diğer Arduino kartlarından ayıran en önemli özelliklerden bir 3.3 volt ile çalışıyor olmasıdır. I/O pinlerinin sorunsuz çalışabileceği en yüksek voltaj düzeyi 3.3 volttur. Daha yüksek gerilimler karta zarar verebilir. Bu sebeple logic level uyumlama için uygun harici donanımlar kullanılabilir. Ayrıca IOREF pini, Arduino DUE kartına bağlı 'shield'ların Arduino DUE tarafından sağlanan voltaj düzeylerine adapte olmasını sağlar.

    Arduino DUE kartı, uygulamalarınızdan istenen performansı ve verimi elde etmeniz adına, bir çok harici donanımı üzerinde barındırır ve sizi ekstra devre kurma zahmetinden kurtarır. Arduino DUE kartını beslemek için, mikro USB kablosuyla bir bilgisayar bağlantısı kurabilir, AC-DC adaptör kullanabilir veya uygun akım ve gerilim sağlayabilme kapasitesine sahip bir pil kullanabilirsiniz.





    Arduino DUE sahip olduğu 32 bit ARM Core ile 8 bitlik mikrodenetleyicilere karşı bariz bir üstünlüğe sahiptir!!! Bu farklar aşağıdaki gibidir:

    • Tek CPU saat darbesiyle 4 byte büyüklüğe sahip veri üzerinde işlem yapabilir.
    • 84 MHz CPU saat hızına sahiptir.
    • 96 Kbye SRAM alanı vardır.
    • 512 KByte flash hafıza ile bir çok uygulama için yeterli kodlama alanı sağlar.
    • Büyük boyutlu bellek işlemlerinde DMA denetleyici büyük kolaylık sağlar.

    DİĞER ÖZELLİKLER




    Arduino DUE Güç Gereksinimi:

    Arduino DUE, harici bir güç kaynağı veya bir bilgisayara bağlı USB konnnektör tarafından beslenebilir. Güç kaynağı kart tarafından otomatik olarak seçilir. USB kablo kullanılmadığında güç, ya adaptör ya da pil ile sağlanır. Pil bağlanması durumunda, pil uçları güç konnektörünün Vin ve GND uçlarına bağlanır. Arduino DUE kartına adaptör ile enerji verilmesi durumunda 2.1 mm uzunluğunda ortası pozitif erkek konnektörün güç 'jack'ına takılmasıyla kart enerjilenmiş olur. Kart 6-20 volt aralığında çalışabilir. Fakat 7 volt altında kartın kararsızlaşması ve 12 volt üstünde de voltaj regülatörünün aşırı ısınma problemi olabileceğinden, çalışma gerilimi 7-12 volt olarak tavsiye edilmektedir. Güç pinleri özet olarak şöyledir:

    • VIN: Harici güç kaynağı kullanılırken giriş voltajının bağlandığı pindir.
    • 5V: Kart üzerinde regüleli bir 5 volt çıkışı veren pindir.
    • 3.3v: Kart üzerindeki regülatör sayesinde 3.3 volt çıkış veren pindir.
    • GND: Ground pinleri
    • IOREF:Mikrodenetleyicinin çalışma voltajı için, Arduino board üzerinde bir voltaj referansı sağlar.

    Bellek:

    Kod saklama alanı iki adet 256 KB'lık banktan oluşur. Bootloader, fabrika çıkışlı olarak bir ROM alanında yazılmış olarak bulunmaktadır. Mevcut SRAM alanı 96 KB'dir. Tüm mevcut hafıza alanlarına ulaşılabilir ve flash bellek, board üzerindeki 'erase' butonu ile silinebilir. Bunun için tek yapmanız gereken butonu bir kaç saniye basılı tutmaktır.


    Giriş-Çıkış Pinleri (I/O)

    o  Dijital I/O pinleri: 0-53

    Arduino DUE kartı üzerinde bulunan 54 adet pin, pinMode(), digitalWrite(), digitalRead() fonksiyonları kullanılarak giriş ya da çıkış pini olarak uyarlanabilir. Logic level high, 3.3 volta karşılık gelmektedir. Herhangi bir pin için source akımı 3 mA veya 15 mA; sink akımı 6 mA veya 9 mA'dir. Ayrıca bu pinlerde dahili 100 Kohm'luk pull-up dirençleri mevcuttur.

    o  Seri haberleşme kanalı 0: pin 0(RX), pin 1(TX)
    o  Seri haberleşme kanalı 1: pin 19(RX), pin 18(TX)
    o  Seri haberleşme kanalı 2: pin 17(RX), pin 16(TX)
    o  Seri haberleşme kanalı 3: pin 15(RX), pin 14(TX)

    ​Seri dataların ( TTL ) alınması ve gönderilmesi için kullanılan pinlerdir.

    o  PWM: 2-13

    8 bitlik PWM çıkışları analogWrite() fonksiyonu ile sağlanmaktadır. analogWriteResolution() fonksiyonu yardımıyla ise çözünürlük değiştirilmektedir.

    o  SPI:

    SPI haberleşme için SPI kütüphane mevcuttur. SPI haberleşme 'header'ı sadece SPI haberleşen diğer cihazlarla haberleşmek için kullanılır. Ayrıca Arduino DUE kartının SPI haberleşmesi bazı gelişmiş özelliklere de sahiptir.

    o  CAN:

    CANRX, CANTX pinleri aracılığıyla CAN bus haberleşme protokolü desteklenmektedir.

    o  'L' LEDi: 13

    13 numaralı pine bağlı bir LEDdir. 13 nolu pinin PWM çıkışı olarak da kullanılabileceği unutulmamalıdır.

    o  TWI 1: pin 20-21
    o  TWI 2: SDA1, SCL1

    Wire kütüphanesi kullanarak TWI haberleşme gerçekleştirilir.

    o  Analog Girişler: A0-A11

    Her bir analog giriş, 12 bit çözünürlüğe (4096 farklı seviye) sahiptir. Fakat diğer Arduino kartlarla uyumluluğu sağlamak için 10 bit çözünürlük değeri ayarlanmıştır. analogReadresolution() fonksiyonu ile default çözünürlük değeri değiştirilebilir. Arduino DUE analog pinleri 0 ile 3.3 volt arası değerleri kabul eder. 3.3 volt üzerinde bir değer uygulamak mikrodenetleyiciye zarar verebilir. AREF pini, analog girişler için referans voltajı oluşturur. AREF pini kullanmak için BR1 direnci kart üzerinde sökülmelidir.

    o  DAC1 ve DAC2

    Bu pinlerden, analogWrite() fonksiyonu kullanılarak 12 bitlik (4096 seviye) analog çıkışlar elde edilir. Audio kütüphanesi kullanılarak, DAC1 ve DAC2 pinleri aracılığıyla ses çıkışları elde edilebilir.

    o  RESET:

    Mikrodenetleyiciye reset atmak için kullanılan pindir. Genellikle bu pine bir buton bağlayarak reset atma işlemi yapılır. Aktif LOW olarak çalışır.



    Haberleşme

    Arduino DUE kartı; bir bilgisayarla, diğer Arduino Shield'lar ile, tabletler, telefonlar ve kameralar gibi aygıtlarla haberleşme kurabilmek için bazı özelliklere sahiptir. Atmel SAM3X mikrodenetleyicisi bir donanımsal UART ve 3 USART kanalı barındırmaktadır. Programlama portu ATmega16U2'ye bağlanır; bu da bilgisayarda (program için) bir sanal bir COM port oluşmasını sağlar. 16U2 bir taraftan da SAM3X donanımsal UART'ına bağlanır. Atmega16U2 aracılığıyla seri haberleşme sağlayan RX0 ve TX0 pinleri kullanılarak seri-USB haberleşme sağlanmış olur. Bu şekilde programlama gerçekleştirilir.

    Native USB girişi, USB üzerinden seri haberleşmeye imkan sağlar. Bu şekilde seri monitöre veya bilgisayaranızdaki diğer uygulamara seri haberleşme yoluyla erişmiş olursunuz.



    Programlama


    Arduino DUE, Arduino yazılmı vasıtasıyla programlanabilir. Programlama konusunda detaylar için referanslar ve tutorial linklerine göz atabilirsiniz.

    SAM3X'e program yazmak AVR mikrodenetleyicilerine program yazmaktan farklıdır çünkü flash bellek program yazılmadan önce silinmelidir. Üstteki resimde görülen USB portların ikisi de programlama için kullanılabilir fakat tavsiye edilen programlama portu 'Programming Port'tur.

    Programming Port ile programlama yapmak için Arduino IDE (geliştirme ortamı) programında 'Arduino DUE (Programing Port)' seçeneği seçilmelidir. Bu port 16U2 entegresini kullanmaktadır ve UART haberleşme başlamadan bir 'hard erase' işlemi yapar ve bu da SAM3X mikrodenetleyicisinde 'erase' ve 'reset' işlemlerini aktive eder. Native Port ile programlama yapmak için 'Arduino DUE (Native USB Port)' seçeneği seçilmelidir. Bu port SAM3X 'e doğrudan bağlanır. Bu bağlanma prosedürü bir 'soft reset' ( flash bellek silinir ve kart bootloader ile başlatılır ) oluşturur. Eğer MCU da bir bozukluk varsa bu işlem yapılamaz.

    Fiziksel karakteristik ve Shield Uyumluluğu

    Arduino DUE kartının uzunluğu 4, boyu 2.1 inçtir. Vidalama delikleri kartın uygun bir yüzeye monte edilmesine imkan sağlar. Bunun yanında dizilim açısından pin 7 ve pin 8 arasındaki aralığın diğerlerinden farklı olduğuna dikkat edilmelidir. Arduino DUE; Uno, Diecimila ve Duemilanove 'shield'ları ile uyumlu olacak şekilde dizay edilmiştir. Bu kartlarda inceleme yapıldığında, dijital pinlerin, analog pinlerin, güç 'header'ının kartların aynı bölgesine yerleştirildiği görülür. UART fonksiyonu gören pinler de yine aynı bölgelere konumlanmıştır.Fakat I2C için aynı şey söz konusu değildir.




    Özet:

    Microcontroller: AT91SAM3X8E
    Çalışma Gerilimi: 3.3V
    Giriş Gerilimi (Önerilen): 7-12V
    Giriş Gerilimi (limit): 6-20V
    Dijital I/O Pin Sayısı: 54
    PWM Dijital I/O Pin Sayısı: 12
    Analog Giriş Pin Sayısı: 12
    Analog Çıkış Pin Sayısı: 2 (DAC)
    I/O Pin Başına DC Akım: 130 mA
    3.3 Volt'a düşen DC Akım: 800mA
    5 Volt'a düşen DC Akım: 800mA
    SRAM: 96 KB
    Clock Hızı: 84 MHz
    Uzunluk: 101.52 mm
    Genişlik: 53.3 mm
    Ağırlık: 36g



    Dokümantasyon ve Görseller


    Robotsepeti.com güvencesiyle kolayca ulaşabileceğiniz orjinal bir ürün daha ! Tek yapmanız gereken ihtiyacınızı belirlemek ve bize ulaşmak!

T-Soft E-Ticaret Sistemleriyle Hazırlanmıştır.