سلام؛
من یه موتور دارم، که به صورت خطی حرکت میکنه، و با حرکت موتور یه سنسور اثر هال پالس میفرسته، تو مسیر برگشت هم به همون صورت، خروجی سنسور اثرهال رو به پایه T1 یعنی کانتر شماره یک وصل کردم، رجیستر TCNT1 رو مقدارش رو در هر لحظه میخونم، مثلا وقتی از اول تا آخر حرکت میکنه، 1080 پالس میده، و وقتی از آخر به اول میاد 900 تا، و این اعداد توی هر حرکت ، یه کم تغییر میکنند. به نظرتون مشکل چیه؟ چرا توی برگشت کمتر شمارش میکنه؟؟ راه حلش چیه؟؟
من یه موتور دارم، که به صورت خطی حرکت میکنه، و با حرکت موتور یه سنسور اثر هال پالس میفرسته، تو مسیر برگشت هم به همون صورت، خروجی سنسور اثرهال رو به پایه T1 یعنی کانتر شماره یک وصل کردم، رجیستر TCNT1 رو مقدارش رو در هر لحظه میخونم، مثلا وقتی از اول تا آخر حرکت میکنه، 1080 پالس میده، و وقتی از آخر به اول میاد 900 تا، و این اعداد توی هر حرکت ، یه کم تغییر میکنند. به نظرتون مشکل چیه؟ چرا توی برگشت کمتر شمارش میکنه؟؟ راه حلش چیه؟؟