- Ürün Özellikleri
- Ödeme Seçenekleri
- Yorumlar (0)
-
ARDUINO NANO
Gravitech tarafından üretilen bu ürün, Arduino Deumilanove ile neredeyse aynı fonksiyonelliğe sahip fakat farklı bir pakette sunulan bir karttır. Kart üzerinde sadece DC güç jackı yoktur ve mini-B USB kablo ile çalışır. İncelediğiniz bu ürün bir klon olmakla beraber orjinal Arduino Nano ile aynı Gerber dosyalarında üretilmiştir.
Arduino Nano, Atmega328 ( sürüm 3.X kartlarda) veya Atmega168 ( sürüm 2.X kartlarda ) tabanlı, 'breadboard'lara kolayca takılabilen küçük bir geliştirme kartıdır. Arduino Nano üzerinde 14 dijital IO (6'sı PWM çıkışı olarak kullanılabilen) ve 8 analog giriş mevcuttur. Saat frekansı 16 MHz'dir. Arduino Duemilanove kartı ile yaklaşık aynı fonksiyonel yapıya sahiptir fakat boyutlar ve tasarım itibarı ile farklılık gösterir. Kart üzerinde DC enerji girişi için bir jack bulunmaz. Ayrıca standart bir USB kablo yerine mini-B kablo ile çalışır. USB kablosu karta aynı zamanda enerji de sağlar ve kartın enerjilendiğinin bir göstergesi olarak mavi bir LED yanar. Kart için enerji, 6-20 VDC regüleli olmayan bir kaynaktan veya 5 VDC regüleli bir kaynaktan sağlanabilir. Kart USB üzerinden beslenmezse USB haberleşmeyi sağlayan FTDI çipi akım çekmez. Yani kart harici bir kaynaktan beslenirken FTDI çipi tarafından sağlanan 3.3 VDC çıkış mevcut değildir.
Giriş-Çıkış Pinleri (I/O)Arduino Nano 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. attachInterrupt() fonksiyonu kesme özelliğini kullanırken faydalı olacaktır.PWM çıkışları:pin 3, 5, 6, 9, 10 ve 11. pin. 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.Analog Giriş: 8 analog giriş pinine sahiptir. 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. 6. ve 7. pinler dijital IO olarak kullanılamazTWI: pin 4 (SDA) ve pin 5 (SCL) . 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
Arduino Nano, 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. ATmega328 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. ATmega328 entegresi standart USB sürücülerini kullanmaktadır, dışarıdan bir sürücüye gerek yoktur.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 Nano kartının 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 Nano, Arduino yazılımları kullanılarak programlanabilir. Gerekli programları kurduktan sonra 'Arduino Dueminalone veya Nano w/ Atmega328' seçeneğini Tools>Boards menüsünden seçin. (Seçerken kart üzerindeki mikrodenetleyici entegrenin kodu dikkate alınmalıdır.) Atmega328 mikrodenetleyicisi üzerinde bir 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 kart üzerindeki ICSP headerını bir Arduino ISP kartı ile bağlayarak da yapabilirsiniz. Bunun için detaylara buradan göz atabilirsiniz.
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. FT232RL entegresinin donanım akış kontrol (DTR) hattı Atmega328'in reset hattına 100nF kapasitör üzerinden bağlanmıştır. DTR hattı 'low'a çekildiğinde, Atmega328 Reset pini de mikrodenetleyicinin resetlenmesine yetecek kadar low düzeyinde kalır. Kartın bu özelliği sadece Arduino IDE'nin upload butonuna basarak yükleme yapmanıza ve upload başlangıcı ile DTR hattının 'low'a çekilmesi arasında koordinasyonun sağlanmasına imkan sağlar.
ÖZETo Microcontroller: ATmega328 ( Arduino Nano 3.X versiyonalarda )o Çalışma Gerilimi: 5Vo Giriş Gerilimi (Önerilen): 7-12 VDCo Giriş gerilimi için Limitler: 6- 20 VDCo Dijital I/O Pin Sayısı: 14o PWM Dijital I/O Pin Sayısı: 6o Analog Giriş Pin Sayısı: 8o I/O Pin Başına DC Akım: 40 mAo Flash Hafıza: 32 KBo Flash Hafıza (Bootloader İçin): 2 KBo SRAM: 2 KBo EEPROM: 1 KBo Clock Hızı: 16 MHzo Uzunluk: 1.70 inço Genişlik: 0.73 inç
DÖKÜMANTASYON ve GÖRSELLER
Arduino Nano ile LED yakma (Video)
robotsepeti.com fonksiyonel ve ihtiyaca uygun Elecfreaks ürünleriyle size en uygun çözümleri sunar!
-
405,37 TL + KDV
-
523,61 TL + KDV
-
585,57 TL + KDV