Сред прототипните платки на компанията Arduino можем да намерим различни видове, предназначени за специфични приложения, фокусирани главно върху по-малки домашни любителски проекти или за тестване на учебни цели.

контролен блок

Сред тях Arduino nano представлява много подходящ инструмент за домашна автоматизация, съчетан със създаването на интелигентни домашни решения като контролери за управление на осветлението, напояване, технология на засенчване и др. Структурата и съставният състав на нано микроконтролера Arduino предлага широк спектър от приложения, включително добавянето на дънната платка Arduino uno като допълнителен компонент Shield. Най-често се прилага като контролен блок за решения в областта на роботиката, автоматизацията или вградените системи.

Компонентното решение на нано микроконтролера Arduino се състои от основни части, образувани от контролен блок под формата на мощен микропроцесор Atmega328, който е оборудван с предварително инсталиран буутлоудър с памет от 2 kB. Общата памет на микроконтролера достига стойност от 32 kB, от които SRAM има размер 2 kB, а EEPROM 1 kB. Основният USB порт се използва за захранване и програмиране, той също е оборудван с коаксиален конектор и GND, 5V и VIN щифтове, които могат да се използват за захранване на батерията. Arduino nano е оборудван с 8 аналогови входа и 14 цифрови входа и изхода, предназначени за свързване към пълна електрическа верига. Микроконтролерът използва 6 вида интерфейси - PWM, UART, SPI, I2C и възможност за външно прекъсване. В допълнение към тях, светодиодът има вградена LED индикация за функционалност и бутон за нулиране.

Основното предимство на микроконтролера Arduino nano е неговата гъвкавост, която се дава от малки размери и променливо захранване. За разлика от по-големите продукти на Arduino, той е преносим и позволява захранване не само през USB порта от налично устройство или адаптер, но и от батерия, така че може да формира отделен контролен блок, разположен практически навсякъде. Захранването чрез USB порта се използва главно за програмиране, тъй като контролерът няма собствен интерфейс за програмиране и изисква създаването на функционален цикъл, използващ среда за разработка, работеща на външно устройство. Веднъж програмиран обаче, Arduino nano е самостоятелен елемент, който работи на базата на вградена програма.