Az Arduino cég prototípus táblái között különféle típusokat találhatunk, amelyek elsősorban kisebb otthoni amatőr projektekre vagy tanítási célú tesztelésre összpontosítanak.
Közülük az Arduino nano nagyon alkalmas eszköz az otthoni automatizáláshoz, kombinálva olyan intelligens otthoni megoldásokkal, mint például a vezérlők a világítás vezérléséhez, az öntözéshez, az árnyékolástechnikához stb. Az Arduino nano mikrokontroller felépítése és összetevői széles körű alkalmazást kínálnak, beleértve az Arduino uno alaplap hozzáadását Shield kiegészítő komponensként. Leggyakrabban a robotika, az automatizálás vagy a beágyazott rendszerek területén alkalmazott megoldások vezérlő egységeként alkalmazzák.
Az Arduino nano mikrovezérlő komponens megoldása olyan alapvető részekből áll, amelyeket egy vezérlő egység alkot egy erős Atmega328 mikroprocesszor formájában, amely előre telepített 2 kB memóriával rendelkező bootloaderrel van felszerelve. A mikrovezérlő teljes memóriája eléri a 32 kB értéket, amelyből az SRAM mérete 2 kB, az EEPROM pedig 1 kB. Az elsődleges USB portot az áramellátáshoz és a programozáshoz használják, koaxiális csatlakozóval és GND, 5V és VIN csapokkal is ellátták, amelyek felhasználhatók az akkumulátorellátásra. Az Arduino nano 8 analóg bemenettel és 14 digitális bemenettel és kimenettel rendelkezik, amelyek egy teljes elektromos áramkörhöz való csatlakoztatásra vannak tervezve. A mikrovezérlő 6féle interfészt használ - PWM, UART, SPI, I2C és a külső megszakítás lehetőségét. Ezek mellett a LED-nek van egy beépített LED-je, amely jelzi a funkcionalitást és a Reset gombot.
Az Arduino nano mikrovezérlő fő előnye a rugalmasság, amelyet a kis méretek és a változó tápellátás ad. A nagyobb Arduino termékekkel ellentétben hordozható és nemcsak az elérhető USB-porton keresztül elérhető energiát, hanem egy akkumulátort is lehetővé teszi, így gyakorlatilag bárhol különálló vezérlőegységet képezhet. Az USB-porton keresztüli tápellátást elsősorban a programozáshoz használják, mivel a vezérlőnek nincs saját programozási felülete, és egy funkcionális ciklus létrehozását igényli egy külső eszközön futó fejlesztői környezet felhasználásával. A programozás után az Arduino nano önálló elem, amely beágyazott program alapján működik.