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