ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 6 از 6
  1. #1
    2019/03/02
    5
    0

    ادامه کار دقیقا از همون جایی که برق رفت

    سلام دوستان
    من یه برنامه ای برای استپر موتور نوشتم که برای مثال اول نصف دور ساعت گرد بزنه بعد یک چهارم دور پاد ساعتگرد بزنه و بعد یه دور کامل ساعتگرد بزنه و این کار رو به صورت حلقه انجام بده ولی مشکلی که دارم اینه که وقتی آردینو رو خاموش می کنم و دوباره روشن می کنم زاویه تنظیم شده اولیه بهم میریزه خواستم ببینم راهی وجود داره که آردینو دقیقا کارش رو از همون جایی شروع کنه که خاموش شده بود؟
    این برنامه ای هست که نوشتم
    #include <Stepper.h>
    int c1 = 8;
    int c2 = 9;
    int c3 = 10;
    int c4 = 11;

    int Pulse;
    int Speed= 13;

    Stepper motor(2048,8,10,9,11);

    void setup() {
    pinMode(c1,OUTPUT);
    pinMode(c2,OUTPUT);
    pinMode(c3,OUTPUT);
    pinMode(c4,OUTPUT);
    }

    void loop() {

    motor.setSpeed(Speed);
    motor.step(1024);
    delay (1);
    motor.setSpeed(Speed);
    motor.step(-512);
    delay (1);
    motor.setSpeed(Speed);
    motor.step(1536);
    delay (1);

    }
    ویرایش توسط Saeed Faal : 2019/03/02 در ساعت 14:07
  2. #2
    2017/06/13
    210
    131

    پاسخ : ادامه کار دقیقا از همون جایی که برق رفت

    نقل قول نوشته اصلی توسط Saeed Faal

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام دوستان
    من یه برنامه ای برای استپر موتور نوشتم که برای مثال اول نصف دور ساعت گرد بزنه بعد یک چهارم دور پاد ساعتگرد بزنه و بعد یه دور کامل ساعتگرد بزنه و این کار رو به صورت حلقه انجام بده ولی مشکلی که دارم اینه که وقتی آردینو رو خاموش می کنم و دوباره روشن می کنم زاویه تنظیم شده اولیه بهم میریزه خواستم ببینم راهی وجود داره که آردینو دقیقا کارش رو از همون جایی شروع کنه که خاموش شده بود؟
    این برنامه ای هست که نوشتم
    #include <Stepper.h>
    int c1 = 8;
    int c2 = 9;
    int c3 = 10;
    int c4 = 11;

    int Pulse;
    int Speed= 13;

    Stepper motor(2048,8,10,9,11);

    void setup() {
    pinMode(c1,OUTPUT);
    pinMode(c2,OUTPUT);
    pinMode(c3,OUTPUT);
    pinMode(c4,OUTPUT);
    }

    void loop() {

    motor.setSpeed(Speed);
    motor.step(1024);
    delay (1);
    motor.setSpeed(Speed);
    motor.step(-512);
    delay (1);
    motor.setSpeed(Speed);
    motor.step(1536);
    delay (1);

    }
    سلام
    احتمالا ساده ترین کار استفاده از حافظه eeprom میکروکنترلر باشه.
  3. #3
    2019/03/02
    5
    0

    پاسخ : ادامه کار دقیقا از همون جایی که برق رفت

    نقل قول نوشته اصلی توسط hossein.m98

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام
    احتمالا ساده ترین کار استفاده از حافظه eeprom میکروکنترلر باشه.
    آره تو سایت ها هم گفتن EEPROM ولی من نمی دونم چطوری این زاویه ها رو بهش معرفی کنم.
  4. #4
    2017/06/13
    210
    131

    پاسخ : ادامه کار دقیقا از همون جایی که برق رفت

    نقل قول نوشته اصلی توسط Saeed Faal

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    آره تو سایت ها هم گفتن EEPROM ولی من نمی دونم چطوری این زاویه ها رو بهش معرفی کنم.
    من آردوینو کار نکردم و نمیتونم کمکی در این باره بکنم.
    فقط توجه داشته باش که eeprom محدودیت نوشتن داره. یعنی اگر سیکل نوشتن و پاک کردن اش تموم بشه، تضمینی برای کارکرد درستش وجود نداره. باید کاری کرد که از تمام سلول های حافظه به صورت متناوب استفاده بشه.
  5. #5
    2016/10/10
    166
    96

    پاسخ : ادامه کار دقیقا از همون جایی که برق رفت

    نقل قول نوشته اصلی توسط Saeed Faal

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    آره تو سایت ها هم گفتن EEPROM ولی من نمی دونم چطوری این زاویه ها رو بهش معرفی کنم.
    درود بر شما
    چیزی که به ذهنم میرسه اینه که برای تعیین موقعیت دو تا کار میتونید انجام بدید:
    1- از یک انکودر استفاده کنید و موقعیت و سیکل فعلی (منظورم یکی از سه مرحله چرخش موتور هست) را ذخیره کنید.
    یا
    2- از یک کد ساده استفاده کنید تا خودتون مستقیم به موتور فرمان بدید.اینجوری می تونید تعداد استپ ها ی انجام شده( در نتیجه موقعیت/زاویه فعلی) و سیکل فعلی را ذخیره کنید.
    بعد میشه هنگام راه اندازی اول متغیر های ذخیره شده را بخونید و معلوم بشه در کدوم سیکل و چه موقعیتی هستید و سپس ادامه کار رو بدید.
    *** برای ذخیره هم میشه اطلاعات رو توی SD کارت بریزید و بخونید.البته از نظر سرعت باید تست کنید ببینید چجوری میشه...
  6. #6
    2019/03/02
    5
    0

    پاسخ : ادامه کار دقیقا از همون جایی که برق رفت

    نقل قول نوشته اصلی توسط behnam18

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    درود بر شما
    چیزی که به ذهنم میرسه اینه که برای تعیین موقعیت دو تا کار میتونید انجام بدید:
    1- از یک انکودر استفاده کنید و موقعیت و سیکل فعلی (منظورم یکی از سه مرحله چرخش موتور هست) را ذخیره کنید.
    یا
    2- از یک کد ساده استفاده کنید تا خودتون مستقیم به موتور فرمان بدید.اینجوری می تونید تعداد استپ ها ی انجام شده( در نتیجه موقعیت/زاویه فعلی) و سیکل فعلی را ذخیره کنید.
    بعد میشه هنگام راه اندازی اول متغیر های ذخیره شده را بخونید و معلوم بشه در کدوم سیکل و چه موقعیتی هستید و سپس ادامه کار رو بدید.
    *** برای ذخیره هم میشه اطلاعات رو توی SD کارت بریزید و بخونید.البته از نظر سرعت باید تست کنید ببینید چجوری میشه...
    خیلی از شما ممنونم
    راستش الان ماژول SD کارت ندارم و هنوز کد نویسی با اون رو بلد نیستم ولی به نظر این روش منطقی ترین روش باشه چون حافظه ٍٍٍٍEEPROM محدودیت داره و به درد من نمی خوره .
    امیدوارم جواب بده
نمایش نتایج: از 1 به 6 از 6

موضوعات مشابه

  1. سوال: RF دقیقا چی هست؟
    توسط ali_1989 در انجمن ماژول های RF - ISM Band و بلوتوث
    پاسخ: 3
    آخرين نوشته: 2017/03/01, 14:46
  2. این دستور دقیقا چیه؟
    توسط b a r a n در انجمن PLC
    پاسخ: 7
    آخرين نوشته: 2014/06/05, 15:31
  3. کار ای سی hcf4541be دقیقا چیه؟
    توسط elect2 در انجمن مدار هاي ديجيتال
    پاسخ: 0
    آخرين نوشته: 2013/07/26, 17:32
  4. ادامه ی این الگوریتم؟
    توسط mmohammadiv14 در انجمن پردازش تصوير
    پاسخ: 3
    آخرين نوشته: 2012/10/28, 23:00
  5. ادامه تحصیل
    توسط Z A H R A .GH در انجمن مباحث علمی عمومی
    پاسخ: 0
    آخرين نوشته: 2010/02/20, 20:24

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •