Mikrokontroleri su integrirani krugovi koji imaju sve što im je potrebno da budu računala: memoriju, procesor, ulaze i izlaze.
http://en.wikipedia.org/wiki/Microcontroller
Programi se na njih spremaju u ROM memoriju najčešče Flash. Program se na našem računalu kompajlira a zatim se pomoču programatora prebaci na mikrokontroler. Programator možete izraditi sami pomoču žica i nekoliko otpornika koristeči serijski ili paralelni port računala. Treba napomenuti da ti programatori neće raditi na win 7, pa ako ih želite koristiti treba vam XP ili Linux. Najbolje je investirati nekoliko dolara i kupiti USB programator ili ga izraditi (ali to nije toliko jednostavno).
Najpopularniji proizvođaći kontrolera za hobby korisnike su Atmel i Microchip. Ostali: http://en.wikipedia.org/wiki/List_of_common_microcontrollers
Atmelovi su najpopularniji među ljudima koji ih koriste za hobi projekte ponajviše zbog besplatnog kompajlera (avr-gcc) i velike baze korisnika.
http://www.atmel.com/products/microcontrollers/default.aspx
Microchip je popularniji kod profesionalnih korisnika, kao prednisti se često navodi niža cjena.
http://www.microchip.com/pagehandler/en-us/products/picmicrocontrollers
Za složenije sisteme koriste sw kontroleri s ARM procesorima, npr. NXP Semiconductors, ST, Texas Instruments...
Ova tema je otvorena da bi se potaknulo ljude da pišu o svojim projektima, a da početnici (poput mene) mogu postaviti pitanja.