سلام دوستان من وایه روباتم یه برنامه نوشتم ولی وقتی برنامه اجرا میشه و یه کم از اجراش میگذره هنگ میکنه و دیگه دستورات رو انجام نمیده مشکلش چیه؟
معمولا هنگ کردن میکرو به علت نامناسب بودن منبع تغذیه است و باید اصول کاهش نویز رو در مدار رعایت کنید. هر موتور رو با یکی خازن 100 نانوفاراد موازی کن. همینطور از خازن های 100 نانو و 1 میکرو و همچنین خازن با ظرفیت بالا با تغذیه میکرو موازی کن. معمولا با قرار دادن این خازن ها مشکل حل میشه. البته بستگی به موتور ها و منبع تغذیه تون هم داره.
بهترین کار برای پیشگیری جدا کردن منبع تغذیه میکرو از منبع تغذیه موتورهاست.
اگه از وقفه توهم استفاده کرده باشین هم با پر شدن استک این مشکل پیش میاد و در عمل میکرو کرش میکنه
کدتون رو اگه میشه بزارید. احتمالا تو کدینگ مورد دارید.