مقدمه:  این مقاله سخت افزار و نرم افزار به کار رفته در کنترل دو موتور پله ای[1]  را که برای روبوت های با درایور دیفرانسیلی , مناسب می باشند را شرح می  دهد.این مدار دو کلمه دو بیتی را می پذیرد تا به هر یک از موتورها فرامین  حرکت به جلو , عقب , تثبیت موقعیت و سکون را دهد.همچنین هرگاه یک پله(گام)  شکل گرفت (طی شد) , یک سیگنال خروجی ایجاد می کند.این مدار طرحی مناسب می  باشد که با آن میتوان تحریک سیم پیچ , سرعت موتور , شکل "کلمه کنترل "  وسایر پارامترهای موتورهای تک قطبی و دو قطبی مبتنی بر میکروکنترلر را  اصلاح کرد.نرم افزار آن نیز , به زبانهای C و Assembly تهیه شده است.