Wgranie i aktualizacja firmware

 Oprogramowanie zostało stworzone w środowisku Arduino, które jest otwartą, ogólnie dostępną platformą dla kontrolerów Atmel. Wgranie oprogramowania do modułu NANO R3 możemy dokonać przed jego zabudowaniem lub po, ponieważ port USB jest dostępny z zewnątrz. Należy jednak pamiętać o tym, że po złożeniu urządzenia podczas podłączania do komputera PC należy odłączyć zasilacz od urządzenia.