کارنکردن هر دو موتور با درایور L298N و آردوینو
سلام خدمت شما دوستان. من دارم یه ربات مسیریاب درست میکنم. اول برای درایو کردن موتور هاش هیچ مشکلی نداشتم و هر دستوری میدادم درست انجام میشد. اما الان که از اون موقع یکی دو هفته میگذره وقتی یه دستور برای هر دو موتور میدم یکی از موتور ها کار می*کنه اما اون یکی کار نمیکنه. مثلا با آردوینو برای مستقیم جلو رفتن ربات، OUT1 رو HIGH و OUT3 رو هم HIGH میکنم موتوری که سمت راست ربات هست کار می*کنه اما موتور سمت چپ کار نمیکنه در نتیجه ربات به جای جلو رفتن دور میزنه. همینطور برای حرکت رو به عقب ربات OUT 2 و OUT4 رو HIGH میکنم برعکس موتور سمت چپ کار می*کنه موتور سمت راست کار نمیکنه و دوباره موتور با جای حرکت مستقیم رو به عقب ،دور میزنه. اینم بگم مدار درسته و آردوینو سیگنال درست میفرسته. آیا درایور خراب شده که بعید میدونم؟ یا اینکه یه جای کار میلنگه و یه کار باید انجام بدم که نمیدونم؟
سلام خدمت شما دوستان. من دارم یه ربات مسیریاب درست میکنم. اول برای درایو کردن موتور هاش هیچ مشکلی نداشتم و هر دستوری میدادم درست انجام میشد. اما الان که از اون موقع یکی دو هفته میگذره وقتی یه دستور برای هر دو موتور میدم یکی از موتور ها کار می*کنه اما اون یکی کار نمیکنه. مثلا با آردوینو برای مستقیم جلو رفتن ربات، OUT1 رو HIGH و OUT3 رو هم HIGH میکنم موتوری که سمت راست ربات هست کار می*کنه اما موتور سمت چپ کار نمیکنه در نتیجه ربات به جای جلو رفتن دور میزنه. همینطور برای حرکت رو به عقب ربات OUT 2 و OUT4 رو HIGH میکنم برعکس موتور سمت چپ کار می*کنه موتور سمت راست کار نمیکنه و دوباره موتور با جای حرکت مستقیم رو به عقب ،دور میزنه. اینم بگم مدار درسته و آردوینو سیگنال درست میفرسته. آیا درایور خراب شده که بعید میدونم؟ یا اینکه یه جای کار میلنگه و یه کار باید انجام بدم که نمیدونم؟
دیدگاه