نقل قول نوشته اصلی توسط masoud vafa نمایش پست ها
سلام.میشه یک نمونه کد بدید.آخه تازه وارد هستم.و اینکه میگن چون سرعتت زیاده نمیتونه ذخیره کنه.
آردینو مگا2560 گرفتم. میکرو استپ 1/16 استفاده میکنم. حوالی 300 دور در دقیقه میخام بزنه.
اولین کاری که شما باید بکنی اینه چند تا داده رو بتونی تو eeprom ذخیره و بازیابی کنی
مرحله بعد اینه که ( چون داری از موقعیت حرف میزنی پس احتمالا داری از یه ریل یا … استفاده می کنی! ) ابتدا و انتهای برد رو بدونی و ذخیره کنی
برای این کار به دوتا دیپ سوییچ نیاز داری بذاری ابتدا و انتهای ریل که به محض برخورد با اونها موتورت وایسه! (*حتی یه مد کالیبره کرده میتونی ردیف کنی که یه دکمه رو بزنی و خودش ابتدا و انتها رو پیدا کنه بسته به نیازت میتونی برنامه بدی که مثلا ۱۰ میلیمتر برو جلو! یا برو وسط ریل یا …
بعد از اون هم نیازی نیست اطلاعات رو با اون سرعت توی eeprom ذخیره کنی! شما هربار که داده رو میفرستی مثلا ۲۰۰ پالس میفرستی اونو توی eeprom هم ذخیره کن! البته اگه موتورت اون تعداد پله رو طی نگنه کل سیستمت به هم میریزه! باید انکورد بزنی و …
توضیح بیشتر بدی بهتر میشه راهنمایی کرد