اولین کاری که شما باید بکنی اینه چند تا داده رو بتونی تو eeprom ذخیره و بازیابی کنی
مرحله بعد اینه که ( چون داری از موقعیت حرف میزنی پس احتمالا داری از یه ریل یا … استفاده می کنی! ) ابتدا و انتهای برد رو بدونی و ذخیره کنی
برای این کار به دوتا دیپ سوییچ نیاز داری بذاری ابتدا و انتهای ریل که به محض برخورد با اونها موتورت وایسه! (*حتی یه مد کالیبره کرده میتونی ردیف کنی که یه دکمه رو بزنی و خودش ابتدا و انتها رو پیدا کنه بسته به نیازت میتونی برنامه بدی که مثلا ۱۰ میلیمتر برو جلو! یا برو وسط ریل یا …
بعد از اون هم نیازی نیست اطلاعات رو با اون سرعت توی eeprom ذخیره کنی! شما هربار که داده رو میفرستی مثلا ۲۰۰ پالس میفرستی اونو توی eeprom هم ذخیره کن! البته اگه موتورت اون تعداد پله رو طی نگنه کل سیستمت به هم میریزه! باید انکورد بزنی و …
توضیح بیشتر بدی بهتر میشه راهنمایی کرد