Шаговый двигатель является традиционным исполнительным устройством многих электронных приборов и систем. Автор не только знакомит нас с устройством и принципами работы шагового двигателя, но и предлагает несложное устройство, состоящее из PIC! процессора и драйвера, которое реализует различные режимы его работы.
Шаговый двигатель (далее ШД) представляет собой бесколлекторный двигатель постоянного тока с фиксированными положениями вала. ШД предназначен в первую очередь для точного позиционирования вала без применения систем обрат ной связи. ШД широко применяются в автомобилях, бытовой радиоаппаратуре, компьютерах.
На производст ве основное место использования ШД – это автоматизированное технологическое оборудование. Для получения общего представления о теории ШД и проверки этой теории на практике достаточно не большого объёма информации – в пределах этой статьи. Однако, как и в любой предметной области, знаний для профессионального освоения предмета требуется намного больше. С подробной теорией работы ШД можно ознакомиться по ссылкам, приведённым в конце статьи. Шаговый двигатель, в общем случае, – это двигатель, имеющий ротор, статор и несколько обмоток. Вал ШД совершает поворот на фиксированный угол (шаг) при кратковременной подаче напряжения на обмотки в правильной последовательности. Обычно обмоток 2 или 4. 
Для того чтобы заставить ШД вращаться, необходимо поочерёдно подавать рабочее напряжение на обмотки двигателя в нужной полярности. Для ШД с двумя обмотками (биполярного ШД) необходимо менять очерёдность и полярность подаваемых импульсов. ШД с 4 обмотками (униполярный ШД) проще в управлении – для вращения вала достаточно поочерёдно подавать напряжение на каждую из четырёх обмоток.