سلام
شما میتونید از دستور pulseout هم استفاده کنید
PULSEOUT PORT , PIN , PERIOD
period توی این دستور بر حسب میکرو ثانیه است
برای اینکه موتور 180 درجه بچرخه باید به اون پالسی معادل 1 میلی ثانیه اعمال کنید و اگر بخوای در صفر درجه باشه باید به سروو پالسی معادل 2 میلی ثانیه اعمال کنید
اگه میخواید از طریق مبدل آنالوگ به دیجیتال این کنترل رو انجام بدید میتونید با کیث بندی کردن مقدار دریافت شده پالسی بین 1 تا 2 میلی ثانیه به موتور اعمال کنید(من توی شبیه سازی از دستور pulseout جواب گرفتم ولی عملی کار نکردم) در باره دستور pulseout هم توی کتاب آقای 1nafar کاملا توضیح داده شده