menü simgesi Tüm Kategoriler
Arduino 8.05833349008E+12

Arduino Mega2560 Rev3

Ürün Kodu : 08.01.012.010
1.498,21 TL + KDV
1.797,85 TL (KDV Dahil)
  • Ürün Özellikleri
  • Ödeme Seçenekleri
  • Yorumlar (0)
  • Arduino Mega2560 Rev3



    UYARI: Arduino'nun sizlere sunduğu başka bir kart olan Arduino MEGA ADK'nın şu anda inceleyeceğiniz Arduino Mega2560 Rev3 kartından farkı üzerinde bir USB Host arayüzü olması ve böylece Android cihazlara iletişime geçebilmesidir. Uygulamanızda herhangi bir android cihaza yer vermemeniz durumunda Arduino Mega2560 Rev3 tamamıyle ihtiyaçlarınızı karşılayacaktır. Arduino MEGA ADK ürününü de robotsepeti.com farkıyla edinebilirsiniz.!!!


    Arduino Mega2560 Rev3,
    bir ATmega2560 tabanlı mikrodenetleyici kartdır. 54 dijital I/O pini (14 pin PWM çıkışı için), 16 analog girişi, 4 UART, bir 16 MHz osilatör, USB bağlantısı 1 güç girişi, 1 ICSP 'header'ı ve 1 reset düğmesi vardır. USB bağlantısı sayesinde bilgisayara kolayca bağlanabilir ve bir AC-DC adaptörle veya bir pille çalıştırılabilir. Mega2560 Rev3, Arduino Duemilanove veya Diecimilia kartlarına göre tasarlanan bir çok shield ile uyumludur.

    Mega2560 Rev3 önceki kartlardan farklı olarak FTDI firmasının USB-to-serial driver entegresini içermez. Bunun yerine USB-to-Serial çevirici olarak programlanmış Atmega16U2 göze çarpar. Arduino Mega2560 Rev3, bu anlamda da Rev2 ve önceki versiyonlardan farklılık arz eder.

    Mega2560 Rev2 kartında 8U2 entegresinin HWB pinini toprağa çeken bir direnç vardır ki, böyle bir yapı DFU protokolüne girişi kolaylaştırır. [DFU (Device Firmware Update): Bu protokol, bilgisayarın USB portu ile ATmega2560 entegresinin seri poru arasında bir köprü görevi gören 16U2 entegresine firmware yüklemek için kullanılan bir protokoldür. 16U2 üzerinde firmware güncellenmesi gerektiğinde Mega2560 kartını bilgisayara bağlama, resetleme, DFU programyla programlama ve tekrar takıp çıkarma gibi uzun bir işlem sırası izlenir. ]

    Bunun yanında Rev 3 ile eklenen yani özellikler şunlardır:

    o  1.0 pin dizilimi ( pinout ) : AREF pinin yanına SDA ve SCL (I2C ve TWI haberleşme) olmak üzere 2 adet pin eklenmiştir; ayrıca RESET pinin yanına da iki adet pin yerleştirilmiştir:

    *  IOREF : Arduino shield'lar, bu pini kullanarak UNO tarafından sağlanan gerilime uygun olarak çalışabilirler. Aslında bununla shield modüllerinin hem 5v ile çalışan AVR kartlarıyla hem de 3.3v ile çalışan Arduino DUE kartıyla uyumlu olması hedeflenmektedir.

    *  Pin 2: herhangi bir bağlantısı olmayan genel kulanım için konulmuş bir pindir.

    o  Rev2 kartında yer alan 8U2 entegresi yerine, ATmega16U2 entegresi Rev 3'de göze çarpmaktadır.
    o  RESET tuşu daha fonksiyonel hale getirilmiştir.

    Arduino Mega2560 Rev3 kartının pin dağılımı ve komponentlerin kart üzerinde yerleşimi konusunda genel bir fikir sahibi olmak için aşağıdaki resmi inceleyebilirsiniz.



    DİĞER ÖZELLİKLER


    Güç gerekesinimi

    Arduino Mega2560 Rev3, 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 Mega2560 Rev3 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.



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

    Arduino Mega2560 Rev3 kartı üzerindeki 54 dijital pin pinMode(), digitalWrite() veya digitalRead() fonksiyonları kullanılarak giriş veya çıkış olarak kullanılabilir. Logic HIGH 5 volta karşılık gelir. Her pin 20-50 Kohm'luk bir pull-up direncine sahiptir. Ayrıca her pin için sink veya source akımı aynı olup 40 mA'dir. Bunun yanında bazı pinler belirli fonksiyonları yerine getirirler:

    Seri haberleşme: [ Seri 0 = pin 0(RX), pin1 (TX) ; Seri 1 = pin 19 (RX), pin 18 (TX ; Seri 2= pin 17 (RX), pin 16 (TX) ; Seri 3 = pin 15 (RX), pin 14 (TX) ] TTL seri veriyi gönderip almak için kullanılan pinlerdir.

    Harici kesme (interrupt): pin 2 (Int 0), pin 3 (Int 1), pin 18 (Int 3), pin 19 (Int 4), pin 29 (Int 3), pin 21 (Int 2) logic level low'da, düşen veya yükselen kenarda kesme tetiklemesi algılayabilme yeteneğine sahiptir.

    PWM çıkışları: pin 2'den pin 13'e ayrıca pin 44 ve pin 46. Belirtilen pinler analogWrite() foksiyonu yardımıyla PWM'li sinyal çıkışı sağlarlar.

    SPI haberleşme:pin 50 (MISO), pin 51 (MOSI), pin 52 (SCK), pin 53 (SS). SPI kütüphanesi ile birlikte belirtilen pinler üzerinde SPI haberleşme sağlanır.

    LED: pin 13, genel amaçlı bir LED'dir. Dijital pin 9 low veya high düzeylerine çekilerek bu LED yakılıp söndürülebilr.

    Arduino Mega2560 Rev3, 16 analog giriş pinine sahiptir (10 bit çözünürlük). Bu pinlerin her biri 10 bit çözünürlüğe sahiptir. Default olarak giriş sinyalinin tepe-tepe değeri, ground değerinden 5 volt değerine kadardır. Fakat AREF pinini ve analogReference() fonksiyonunu kullanılarak sinyal üst sınırını değiştirmek mümkündür.

    TWI: S4 (SDA) ve S5 (SCL) pinleri. Wire kütüphanesi ile TWI haberleşmeyi destekler.

    AREF: Analog girişler için referans voltaj değeridir.

    RESET: mikrodenetleyiciyi resetlemek için kullanılan pindir. Aktif LOW olarak çalışır.


    Haberleşme

    İncelemiş olduğunuz bu kart bir bilgisayar veya farkılı bir Arduino kartı veyahut da diğer bir mikrodenetleyici kartı ile haberleşmek için gerekli donanıma sahiptir. Ayrıca Atmega2560 mikrodenetleyicisi TWI ve SPI haberleşmeyi desteklemektedir. Dijital pinler RX ve TX aracılığıyla UART(4 adet fiziksel UART portu) TTL (5v) haberleşme sağlanabilmektedir. ATmega16U2 entegresi bu seri iletişimi USB üzerinden sağlar ve bilgisayarda çalışan yazılıma bir virtual Com port olarak görünür. ATmega16U2 entegresi standart USB sürücülerini kullanmaktadır, dışarıdan bir sürücüye gerek yoktur. Fakar Windows için bir .inf dosyası gerekmektedir.

    Arduino yazılımı, text verileri karta göndermenize ve karttan gelen text verileri alıp görüntülemenize imkan sağlayan 'serial monitor' adı verilen bir bir görünütleme aracına (pencere) sahiptir. Bu ve benzeri haberleşmelerde RX ve TX LEDleri yanıp söncektir.

    SoftwareSerial adlı kütüphane Arduino Mega2560'ın herhangi iki dijital pininin (biri RX diğeri TX işlevi görecek şekilde) seri haberleşme kurmasına imkan sağlar. Ayrıca, I2C ve TWI haberleşme ile Mega kartı size farklı opsiyonlar sunar. SPI kütüphane ve detaylar için diğer belgeleri daha kolay bir haberleşme sağlamak için inceleyebilirsiniz.


    Programlama

    Arduino Mega2560 Rev3, Arduino yazılımları kullanılarak programlanabilir. Gerekli programları kurduktan sonra 'Arduino Mega' seçeneğini Tools>Boards menüsünden seçin. (Seçerken kart üzerindeki mikrodenetleyicinin kodu dikkate alınmalıdır. Daha önceki kart sürümlerinde farklı mikrodenetleyiciler mevcuttur.) Atmega2560 mikrodenetleyicisi üzerinde br bootloader ile beraber geldiğinden harici bir programlayıcı kullanmanıza gerek kalmadan yeni kodlarınızı yüklemenize olanak sağlar. Bu esnada haberleşmeyi ise STK500 protokolü ile sağlar.

    Programlama işini 'bootloader'ı bypass edip bir Arduino ISP kartı kullanarak da yapabilirsiniz. Bunun için detaylara buradan göz atabilirsiniz.

    USB ve ile kart haberleşmesi için 16u2 (8u2 entegresiyle en önemli fark hafızadır ve bu USB-to-serial haberleşme esnasında hızı etkilemez!!!) entegresi kullanılmaktadır. 16U2 kartında firmware kaynak kodu mevcuttur. Atmega 16u2/8u2 entegrelerine DFU bootloader yüklenmiştir ve bu bootloader

    1. Rev1 kartlarda:kart arkasındaki 'lehim jumper' (made in Italy yazısı yanında) birleştirilerek
    2. Rev 2 ve üzeri kartlarda: 8U2/16U2 HWB hatlarını toprağa bağlayan bir direnç ile

    aktifleştirilir.


    Otomatik RESET

    Otomatik reset, mikrodenetleyiciye herhangi bir yükleme işleminden önce fiziksel olarak 'RESET' butonuna basma işlemini ortadan kaldırmıştır. Bu işlem yazılımsal olarak yapılır. Atmega 8U2/16U2 entegresinin donanım akış kontrol (DTR) hattı Atmega2560'ın reset hattına bağlanmıştır. Siz yeni bir program yüklemek isteyip Arduino IDE'de 'upload' butonuna bastığınızda, bahsedilen işlemi yazılım otomatik olarak yapar. Bu da DTR hattı'nın LOW'a çekilmesi ve yükleme işleminin başlama zamanlaması arasındaki uyumu arttırarak hatalı yazma işlemlerinin önüne geçer.


    Fiziksel karakteristik

    Arduino Mega2560 Rev3 kartında, bilgisayarınızın USB portlarını kısa devre akımlarından ve aşırı akımlardan korumak için resetlenebilir bir sigorta (polyfuse) vardır. Bu da bilgisayarınız için ekstra bir koruma demektir. USB porta gelen akım 500 mA değerinden fazla ise buna sebep olan olay ortadan kalkana kadar sigorta akımı kescektir. USB konnektör ve güç jackı olmadan kartın boy ve eni sırasıyla 4 ve 2.1 inçtir. (1 inç=2.54cm) Kart üzerindeki 3 vidalama deliği ise kartı istediğiniz yüzeye vidalamanıza olanak sağlar.

    Mega2560 kartı, UNO, Deumilanove/Diecimilia kartlarına göre tasarlanmış bir çok shield ile uyumludur. 0'dan 13'e dijital pinler; 0'dan 52 analog girişler, güç header'ı ve ICSP header'ı hep aynı konumlara yerleştirilmiştir. Ana UART portu, 0 ve 1. harici kesme girişleri yine UNO, Deumilanove/Diecimilia kartlarındaki yerlerine yerleştirilmiştir. Bahsedilen kartlarda, I2C pinleri farklı konumlarda olmakla beraber SPI haberleşme de yine Deumilanove/Diecimilia 'daki gibi ICSP header'ı yoluyla sağlanır.



    Özet:

    • Microcontroller: ATmega2560
    • Çalışma Gerilimi: 5V
    • Giriş Gerilimi (Önerilen): 9V
    • Giriş Gerilimi (limit): 7-18V
    • Dijital I/O Pin Sayısı: 54
    • PWM Dijital I/O Pin Sayısı: 14
    • Analog Giriş Pin Sayısı: 16
    • I/O Pin Başına DC Akım: 40 mA
    • 3.3 Volt'a düşen DC Akım: 50mA
    • Flash Hafıza: 256 KB
    • Flash Hafıza (Booter için): 8 KB
    • SRAM: 8 KB
    • EEPROM 4 KB
    • Clock Hızı: 16 MHz
    • Uzunluk: 101.52 mm
    • Genişlik: 53.3 mm



    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.