Тази статия дава подробна информация за 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 включват основно следното.
Ардуино-нано-борд
- Микроконтролерът 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 е показана по-долу и всяка функционалност на пина е обсъдена по-долу.
Захранващ щифт (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 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 драйвер?