Pakāpju motora mikrokontrolleris ir aparatūras daļa, kas spēj vadīt pakāpju motoru, norādot motoram, cik magnētisko impulsu vai soļu jāpagriež motoram. Visiem pakāpju motoriem ir nepieciešams sava veida vadības bloks, un lietotāji var izvēlēties vai nu pilnu datoru, vai pakāpju motora mikrokontrolleri. Mikrokontrollera lietošana ir nedaudz sarežģītāka, jo uzstādīšana ir grūtāka, taču tā ļauj arī motoram darboties neatkarīgi no datora. Mikrokontrolleri arī patērē ievērojami mazāk enerģijas nekā dators, un šī zemā enerģija var būt nepieciešama dažos soļu motora lietojumos.
Visi pakāpju motori tiek vadīti ar elektrisko impulsu, kas padara tos ārkārtīgi precīzus. Atšķirībā no citiem motoriem, kas, griežot, var griezties vairāk vai mazāk nekā nepieciešams, pakāpju motors sadala rotāciju soļos. Kontrolieris, dators vai mikrokontrolleris, ievada pakāpju motorā norādījumus, kas liek tam pārvietot tikai norādīto soļu skaitu.
Pakāpju motora mikrokontrolleris ir neliela aparatūras daļa, kurā ir iekļauts ļoti maz. Parasti ir neliela atmiņa un apstrādes bloks, taču ar to nepietiek, lai tā darbotos vienatnē. Šo aparatūru izmanto iegultajām lietojumprogrammām, kurām lietotājs ievada programmēšanu mikrokontrollerī, un kontrolleris pēc tam ievada programmēšanu citā aparatūras daļā, piemēram, pakāpju motorā.
Lai sāktu, pakāpju motora mikrokontrolleris ir savienots ar datoru. Pēc tam datora lietotājs raksta programmēšanu pakāpju motoram, pamatojoties uz motora griešanās ātrumu un to, cik soļus jāpārvieto. Kad programmēšana ir pabeigta, mikrokontrolleris ir iestrādāts pakāpju motorā.
Iegulšanas process var būt sarežģīts jauniem lietotājiem un tiem, kam ir grūtības lasīt shēmas. Vadi ir rūpīgi un pareizi jāiesaista mikrokontrollerī no pakāpju motora. Ja vadi ir nepareizi iestatīti, motors nedarbosies vai var rasties īssavienojums.
Lai gan tā lietošana prasa nedaudz ilgāku laiku, pakāpju motora mikrokontrollerim ir dažas priekšrocības salīdzinājumā ar datora izmantošanu kā kontrolieri. Motoru tagad var izmantot neatkarīgi no datora, lai lietotājs varētu pārvietoties pa motoru un visām tam pievienotajām ierīcēm. Mikrokontrolleris patērē mazāk enerģijas, un, ja lietojumprogramma ir jutīga pret enerģiju, tas palīdzēs. Mikrokontrolleri ir arī lētāki nekā citi kontrolleru bloki, kas padara tos labākus hobijiem un uzņēmumiem, kas vēlas ietaupīt naudu.