menü simgesi Tüm Kategoriler
Arduino

Arduino UNO Rev3 Geliştirme Kartı

Ürün Kodu : 08.01.012.020
753,20 TL + KDV
903,84 TL (KDV Dahil)
  • Ürün Özellikleri
  • Ödeme Seçenekleri
  • Yorumlar (0)
  • Arduino UNO Rev3




    Arduino UNO Rev3, ATmega328 tabanlı bir mikrodenetleyici kartıdır. 14 adet dijital I/O pinine (14'ün 6'sı PWM çıkışı verecek şekilde ayarlanabilir), 6 adet analog giriş pinine sahiptir. Kart üzerinde 16MHz osilatör, USB bağlantısı, reset tuşu, güç girişi ve bir adet ICSP başlık vardır. Arduino UNO Rev3 diğer Arduino UNO kart sürümlerinin en yenisidir. Doğal olarak diğer sürümlere göre daha hızlıdır ve daha düşük güç tüketimine sahiptir. Orta seviye bir uygulama geliştirirken, mikrodenetleyiciyi etkin kullanmanıza yarayacak tüm yan donanımlar kart üzerinde mevcuttur. Ayrıca, basit bir bilgisayar bağlantısı (USB) ve güç girişi (AC-DC adaptör veya harici bir pilden sağlanan bir giriş) sayesinde kolay bir kullanıma sahiptir. Tüm bu sebepler ve fiyat faktörü UNO kartını Arduino 'nun en çok tercih edilen geliştirme kartlarından biri yapmıştır.

    UNO 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 UNO Rev3, bu anlamda da Rev2 ve önceki versiyonlardan farklılık arz eder.

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

    *  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:

    o   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.

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

    *  8U2 USB-Serial dönüştürücü yerine ATmega16U2 dönüştürücünün Rev 3'de göze çarpmaktadır.
    *  RESET tuşu daha fonksiyonel hale getirilmiştir.

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

    Arduino-UNO.jpg (50 KB)

    'UNO' italyanca 'bir' anlamına gelmekte olup Arduino 1.0 sürümüne işaret etmektedir. UNO ve 1.0; daha sonra üretilecek ürünler için Arduino'nun referans versiyonları olacaktır. USB'li Arduino kartlarda, UNO en son versiyondur ve referans platform olarak kabul edilmektedir/edilecektir. Arduino boardlarına ait bir index için tıklayın.



    DİĞER ÖZELLİKLER



    Güç gerekesinimi

    Arduino UNO 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 UNO 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 UNO Rev3 kartı üzerindeki 14 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: pin 0(RX), pin1 (TX) TTL seri veriyi gönderip almak için kullanılan pinlerdir.

    Harici kesme (interrupt): pin 2 ve pin 3, logic level low'da, düşen veya yükselen kenarda kesme tetiklemesi algılayabilme yeteneğine sahiptir.

    PWM çıkışları:pin 3, 5, 6, 9, 10. Belirtilen pinler analogWrite() foksiyonu yardımıyla PWM'li sinyal çıkışı sağlarlar.

    SPI haberleşme:pin 10 (SS), pin 11 (MOSI), pin 12 (MISO), pin 13 (CSK). SPI kütüphanesi ile birlikte belirtilen pinler üzerinde SPI haberleşme sağlanır.

    LED 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 UNO Rev3, 6 analog giriş pinine sahiptir (A0-A5). 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.

    Ayrıca, Arduino pinleri ile ATmega 328 portları arasındaki mapping için burayı ziyaret edebilirsiniz.


    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 Atmega328 mikrodenetleyicisi TWI ve SPI haberleşmeyi desteklemektedir. Dijital pinler RX ve TX aracılığıyla UART 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. Fakat 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 UNO'nun herhangi iki dijital pininin (biri RX diğeri TX işlevi görecek şekilde), seri haberleşme kurmasına imkan sağlar. SPI kütüphane ve detaylar için diğer belgeleri daha kolay bir haberleşme sağlamak için inceleyebilirsiniz.


    Programlama

    Arduino UNO, Arduino yazılımları kullanılarak programlanabilir. Gerekli programları kurduktan sonra 'Arduino UNO' seçeneğini Tools>Boards menüsünden seçin. (Seçerken kart üzerindki mikrodenetleyici entegrenin kodu dikkate alınmalıdır.) Atmega328 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ı Atmega328'in 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 UNO 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 konnektr ve güç jackı olmadan kartın boy ve eni sırasıyla 2.7 ve 2.1 inçtir. (1 inç=2.54cm) Kart üzerindeki 4 vidalama deliği ise kartı istediğiniz yüzeye vidalamanıza olanak sağlar.




    Özet

    • Microcontroller: ATmega328
    • Çalışma Gerilimi: 5V
    • Giriş Gerilimi (Önerilen): 7-12V
    • Giriş Gerilimi (limit): 6-20V
    • Dijital I/O Pin Sayısı: 14
    • PWM Dijital I/O Pin Sayısı: 6
    • Analog Giriş Pin Sayısı: 6
    • I/O Pin Başına DC Akım: 40 mA
    • Flash Hafıza: 32 KB
    • Flash Hafıza (Bootloader İçin): 0.5 KB
    • SRAM: 2 KB
    • EEPROM: 1 KB
    • Clock Hızı: 16 MHz
    • Uzunluk: 68.6 mm
    • Genişlik: 53.4 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.