Cilj ove knjige jeste osposobljavanje čitalaca za pisanje složenijih aplikacija za AVR familiju mikrokontrolera, specifično za mikrokontroler ATmega328P, platformu Arduino UNO, razvojno okruženje Eclipse, upotrebom programskog jezika C. Takođe, kao još jedan od ishoda jeste i mogućnost organizacije projekta većeg obima u manje, zasebne, logičke celine.
Dodatno, stavljen je akcenat na razumevanje rada određenih periferija mikrokontrolera koje se često koriste u praksi, kao što su različite vrste tajmera, jedinica za serijsku komunikaciju, memorije itd. Konačno, kao poslednji cilj ove knjige, izdvaja se razumevanje koncepta operativnih sistema za rad u realnom vremenu i pisanje jednostavnijih programa u okviru ArdOS operativnog sistema.
Ovo predstavlja izuzetno korisnu veštinu, budući da se operativni sistemi za rad u realnom vremenu izuzetno eksploatišu u praktičnom radu sa mikrokontrolerima.