Arduino Nano Kartına Genel Bakış

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





Bu makale bir Arduino Nano kartı hakkında detaylı bilgi verir ve Arduino ekibi tarafından tasarlanan bir çeşit mikrodenetleyici kartıdır. Bu mikro denetleyici, Atmega168 veya Atmega328p'ye dayanmaktadır. Arduino Uno kartına oldukça benzer, ancak pin konfigürasyonu ve özellikleri söz konusu olduğunda, bu nano kart değiştirildi Arduino uno boyutu küçük olması nedeniyle. Bunu tasarlarken bildiğimiz gibi yerleşik sistem küçük boyutlu bileşenler tercih edilir. Arduino kartları esas olarak elektronik projeler . gömülü sistemler, robotik, vb. Ancak nano kartlar esas olarak teknik altyapıya sahip olmayan yeni başlayanlar için tanıtıldı.

Arduino Nano Kartı nedir?

Arduino Nano biridir mikrodenetleyici türü kurulu olup, Arduino.cc tarafından tasarlanmıştır. Atmega328 gibi bir mikrodenetleyici ile inşa edilebilir. Bu mikrodenetleyici ayrıca Arduino UNO. Küçük boyutlu bir karttır ve aynı zamanda çok çeşitli uygulamalarla esnektir. Diğer Arduino panoları başlıca Arduino Mega, Arduino Pro Mini, Arduino UNO, Arduino YUN, Arduino Lilypad, Arduino Leonardo ve Arduino Due içerir. Ve diğer geliştirme kurulları AVR Geliştirme Kurulu, PIC Geliştirme Kurulu, Ahududu Pi , Intel Edison, MSP430 Launchpad ve ESP32 kartı.




Bu kart, bir Arduino Duemilanove kartı gibi birçok işleve ve özelliğe sahiptir. Bununla birlikte, bu Nano kart ambalajda farklıdır. Herhangi bir DC jakı yoktur, bu nedenle güç kaynağı, VCC ve GND gibi pinlere doğrudan bağlanan küçük bir USB portu kullanılarak verilebilir. Bu kart, kart üzerindeki mini bir USB bağlantı noktası kullanılarak 6 ila 20 volt ile tedarik edilebilir.

Arduino Nano Özellikleri

Bir Arduino nano'nun özellikleri temel olarak aşağıdakileri içerir.



arduino-nano-kurulu

Arduino-nano-kurulu

  • ATmega328P Mikrodenetleyici, 8 bit AVR ailesindendir
  • Çalışma voltajı 5V
  • Giriş voltajı (Vin) 7V ila 12V
  • Giriş / Çıkış Pinleri 22
  • Analog i / p pinleri A0'dan A5'e 6
  • Dijital pinler 14
  • Güç tüketimi 19 mA
  • I / O pinleri DC Akımı 40 mA
  • Flash bellek 32 KB
  • SRAM 2 KB
  • EEPROM 1 KB
  • CLK hızı 16 MHz'dir
  • Ağırlık-7g
  • Baskılı devre kartının boyutu 18 x 45 mm'dir.
  • SPI, IIC ve USART gibi üç iletişimi destekler

Arduino Nano Pinout

Arduino nano pin yapılandırması aşağıda gösterilmiştir ve her bir pin işlevi aşağıda tartışılmıştır.

arduino-nano-pin çıkışı

Arduino-nano-pin çıkışı

Güç Pimi (Vin, 3.3V, 5V, GND): Bu pinler güç pinleridir


  • Vin, panonun giriş voltajıdır ve harici bir güç kaynağı 7V ile 12V arasında kullanılır.
  • 5V, düzenlenmiş güç kaynağı nano kartın voltajı ve hem karta hem de bileşenlere besleme vermek için kullanılır.
  • 3.3V, cihazdan üretilen minimum voltajdır. Voltaj regülatörü gemide.
  • GND, kartın topraklama pimidir

RST Pimi (Sıfırla): Bu pin, mikro denetleyiciyi sıfırlamak için kullanılır

Analog Pinler (A0-A7): Bu pinler, kartın 0V ila 5V aralığında analog voltajını hesaplamak için kullanılır.

G / Ç Pimleri (D0 - D13 arası Dijital Pimler): Bu pinler i / p, aksi takdirde o / p pinleri olarak kullanılır. 0V ve 5V

Seri Pimler (Tx, Rx): Bu pinler TTL seri verilerini iletmek ve almak için kullanılır.

Harici Kesmeler (2, 3): Bu pimler, bir kesmeyi etkinleştirmek için kullanılır.

PWM (3, 5, 6, 9, 11): Bu pinler 8 bitlik PWM çıkışı sağlamak için kullanılır.

SPI (10, 11, 12 ve 13): Bu pimler desteklemek için kullanılır SPI iletişimi .

Dahili LED (13): Bu pin, LED'i etkinleştirmek için kullanılır.

IIC (A4, A5): Bu pinler TWI iletişimini desteklemek için kullanılır.

AREF: Bu pin, giriş voltajına referans voltajı vermek için kullanılır.

Arduino UNO ve Arduino Nano arasındaki fark

Arduino Nano kartı, Atmega328p gibi benzer mikrodenetleyiciyi içeren bir Arduino UNO kartına benzer. Böylece benzer bir programı paylaşabilirler. Bu ikisi arasındaki temel fark, boyuttur. Çünkü Arduino Uno boyutu nano kartın iki katıdır. Yani Uno kartları sistemde daha fazla alan kullanır. UNO'nun programlaması şu şekilde yapılabilir: bir USB Nano, mini USB kablosunu kullanır. Bu ikisi arasındaki temel farklar aşağıdaki tabloda listelenmiştir.

arduino-uno-ve-arduino-nano arasındaki fark

Arduino-UNO-ve-Arduino-nano arasındaki fark

Arduino Nano İletişim

Bir Arduino Nano kartının iletişimi, ek bir Arduino kartı, bir bilgisayar veya mikrodenetleyiciler gibi farklı kaynaklar kullanılarak yapılabilir. Nano kartında (ATmega328) kullanılan mikrodenetleyici şunları sunar: seri iletişim (UART TTL). Bu, TX ve RX gibi dijital pinlerden erişilebilir. Arduino yazılımı, kolay metin bilgilerinin karttan iletilmesine ve alınmasına izin veren bir seri monitörden oluşur.

Nano kart üzerindeki TX & RX LED'leri, bilgisayar yönünde FTDI ve USB bağlantısı aracılığıyla bilgi gönderildiğinde yanıp sönecektir. Kitaplık benzeri SoftwareSerial, kart üzerindeki herhangi bir dijital pin üzerinde seri iletişim sağlar. Mikrodenetleyici ayrıca SPI & I2C (TWI) iletişimini de destekler.

Arduino Nano Programlama

Bir Arduino nano'nun programlanması, Arduino yazılımı kullanılarak yapılabilir. Araçlar seçeneğine tıklayın ve nano kartı seçin. Nano kartı üzerindeki mikro denetleyici ATmega328, bir önyükleyici ile önceden programlanmış olarak gelir. Bu önyükleyici, harici bir donanım programcısı kullanmadan yeni kod yüklemenize izin verir. Bunun haberleşmesi STK500 protokolü ile yapılabilir. Burada önyükleyiciden de kaçınılabilir ve mikro denetleyici programı, devre içi seri programlama başlığı veya Arduino ISP ile ICSP kullanılarak yapılabilir.

Arduino Nano'nun Uygulamaları

Bu kartlar, bir sensör, düğme veya parmağın girişlerini okuyarak Arduino Nano projeleri oluşturmak için kullanılır ve motoru veya LED'i AÇIK konuma getirerek bir çıktı verir veya bazı uygulamalar aşağıda listelenmiştir.

Bu nedenle, bu tamamen Arduino nano veri sayfası . Son olarak, yukarıdaki bilgilerden, elektroniğe yeni başlayanlar için, bu Nano kartın, düşük maliyetli ve farklı uygulamalarda kullanımı çok basit gibi özellikleri nedeniyle bu kartı tercih etmeleri son derece önerildiği sonucuna varabiliriz. Bu kart, mini USB portu üzerinden herhangi bir bilgisayara kolayca bağlanabilir. İşte size bir soru, Arduino nano sürücüsü nedir?