در این پروژه ابتدا با ساختار موتورهای پله ای آشنا می شویم و با توجه به ساختمان این دسته از موتورها و قابلیتهای موجود در میکروکنترلرها به جستجوی راه مناسب کنترل موقعیت زاویه ای موتور می پردازیم. در این راستا از میکروکنترولر PIC16F84A استفاده شده است. دو ولتاژ 8 ولت و 5 ولت که توسط رگولاتورهای 7808 و 7805تأمین می شود به ترتیب جهت تغذیه استپ موتور و تغذیه میکرو استفاده شده است. این مدار می تواند در دو صورت Manual و Autoکار کند. مقاومت 56k اهمی با سنسورهای نوری موازی شده چرا که مقاومتهای نوری دارای بازه مقاومتی زیادی بوده و با این کار scale مقاومت معادل کوچکتر شده و عملیات اندازه گیری با توجه به مشخصات میکرو راحت تر انجام خواهد شد..