Общ преглед на Arduino Nano Board

Опитайте Нашия Инструмент За Премахване На Проблемите





Тази статия дава подробна информация за Arduino Nano платка и това е един вид микроконтролерна платка, проектирана от екипа на Arduino. Този микроконтролер е базиран на Atmega168 или Atmega328p. Той е доста подобен на платката Arduino Uno, но що се отнася до конфигурацията и характеристиките на пина, тази нано платка е заменена Arduino uno поради малки размери. Както знаем, че докато проектирахме вградена система за предпочитане са компонентите с малък размер. Arduino дъските се използват главно за изграждане електронни проекти . вградени системи, роботика и др. Но нано дъските се въвеждат главно за начинаещи, които не са от техническия опит.

Какво е Arduino Nano Board?

Arduino Nano е един тип микроконтролер дъска и е проектирана от Arduino.cc. Може да се изгради с микроконтролер като Atmega328. Този микроконтролер също се използва в Arduino UNO. Това е дъска с малък размер, а също и гъвкава с голямо разнообразие от приложения. Други Дъски Arduino включват основно Arduino Mega, Arduino Pro Mini, Arduino UNO, Arduino YUN, Arduino Lilypad, Arduino Leonardo и Arduino Due. И други бордове за развитие са AVR Development Board, PIC Development Board, Raspberry Pi , Intel Edison, MSP430 Launchpad и ESP32 платка.




Тази платка има много функции и функции като дъска Arduino Duemilanove. Този Nano борд обаче е различен в опаковката. Той няма никакъв DC жак, така че захранването може да бъде подадено с помощта на малък USB порт, иначе директно свързан към щифтовете като VCC & GND. Тази платка може да бъде снабдена с 6 до 20 волта, като се използва мини USB порт на платката.

Функции на Arduino Nano

Характеристиките на Arduino nano включват основно следното.



arduino-nano-board

Ардуино-нано-борд

  • Микроконтролерът ATmega328P е от 8-битово семейство AVR
  • Работното напрежение е 5V
  • Входното напрежение (Vin) е 7V до 12V
  • Входните / изходните щифтове са 22
  • Аналоговите i / p щифтове са 6 от A0 до A5
  • Цифровите щифтове са 14
  • Консумацията на енергия е 19 mA
  • Входно / изходни щифтове DC ток е 40 mA
  • Флаш паметта е 32 KB
  • SRAM е 2 KB
  • EEPROM е 1 KB
  • CLK скоростта е 16 MHz
  • Тегло-7г
  • Размерът на печатната платка е 18 X 45 mm
  • Поддържа три комуникации като SPI, IIC и USART

Arduino Nano Pinout

Конфигурацията на Arduino nano pin е показана по-долу и всяка функционалност на пина е обсъдена по-долу.

arduino-nano-pinout

Arduino-nano-pinout

Захранващ щифт (Vin, 3.3V, 5V, GND): Тези щифтове са щифтове за захранване


  • Vin е входното напрежение на платката и се използва, когато е външно източник на захранване се използва от 7V до 12V.
  • 5V е регулирано захранване напрежение на нано платката и се използва за подаване на захранване към платката, както и на компоненти.
  • 3.3V е минималното напрежение, което се генерира от волтажен регулатор на борда.
  • GND е заземителният щифт на дъската

RST щифт (нулиране): Този щифт се използва за нулиране на микроконтролера

Аналогови щифтове (A0-A7): Тези щифтове се използват за изчисляване на аналоговото напрежение на платката в диапазона от 0V до 5V

I / O щифтове (цифрови щифтове от D0 - D13): Тези щифтове се използват като i / p иначе o / p щифтове. 0V и 5V

Последователни щифтове (Tx, Rx): Тези щифтове се използват за предаване и получаване на TTL серийни данни.

Външни прекъсвания (2, 3): Тези щифтове се използват за активиране на прекъсване.

ШИМ (3, 5, 6, 9, 11): Тези щифтове се използват за осигуряване на 8-битов PWM изход.

SPI (10, 11, 12 и 13): Тези щифтове се използват за поддържане SPI комуникация .

Вграден светодиод (13): Този щифт се използва за активиране на светодиода.

IIC (A4, A5): Тези щифтове се използват за поддържане на TWI комуникация.

AREF: Този щифт се използва за даване на референтно напрежение към входното напрежение

Разлика между Arduino UNO и Arduino Nano

Платката Arduino Nano е подобна на платка Arduino UNO, включително подобен микроконтролер като Atmega328p. По този начин те могат да споделят подобна програма. Основната разлика между тези две е размерът. Тъй като размерът на Arduino Uno е двоен спрямо нано борда. Така че платките Uno използват повече място в системата. Програмирането на UNO може да се направи с USB кабел, докато Nano използва мини USB кабела. Основните разлики между тези две са изброени в следващата таблица.

разлика-между-arduino-uno-и-arduino-nano

разлика между Arduino-UNO и Arduino-nano

Arduino Nano Комуникация

Комуникацията на платка Arduino Nano може да се извърши с помощта на различни източници, като например използване на допълнителна платка Arduino, компютър, в противен случай с помощта на микроконтролери. Микроконтролерът, използван в платката Nano (ATmega328) предлага серийна комуникация (UART TTL). Това може да бъде достъпно на цифрови щифтове като TX и RX. Софтуерът Arduino се състои от сериен монитор, който позволява лесно изпращане и получаване на текстова информация от платката.

Светодиодите TX & RX на платката Nano ще мигат всеки път, когато информацията се изпраща чрез FTDI и USB връзка по посока на компютъра. Подобният на библиотека SoftwareSerial позволява последователна комуникация на всеки от цифровите щифтове на платката. Микроконтролерът също така поддържа комуникация SPI & I2C (TWI).

Програмиране на Arduino Nano

Програмирането на Arduino nano може да се извърши с помощта на софтуера Arduino. Щракнете върху опцията Инструменти и изберете нано дъската. Микроконтролерът ATmega328 над платката Nano се предлага с предварително програмиран с буут лоудър. Този буут лоудър ви позволява да качвате нов код, без да използвате външен хардуерен програмист. Комуникацията на това може да се осъществи с протокола STK500. Тук също може да се избегне зареждането на устройството за зареждане и програмата за микроконтролер може да се направи с помощта на заглавката на последователното програмиране във веригата или ICSP с Arduino ISP.

Приложения на Arduino Nano

Тези платки се използват за изграждане на проекти на Arduino Nano чрез четене на входове на сензор, бутон или пръст и дават изход чрез включване на двигателя или LED, или някои от приложенията са изброени по-долу.

По този начин това е всичко за преглед на Arduino нано лист с данни . От горната информация накрая можем да заключим, че за начинаещите, които са нови в електрониката, тази Nano платка е изключително препоръчително да се възползва от тази платка поради своите характеристики като ниска цена и много лесна за използване в различни приложения. Тази платка може просто да се свърже с всеки компютър през своя мини USB порт. Ето въпрос към вас, какво е Arduino nano драйвер?