نمایش نتایج: از 1 به 10 از 32
Like Tree17 لایک

موضوع: منبع تغذیه مناسب برای آردوینو

Hybrid View

  1. #1
    Senior Member
    تاریخ عضویت
    Nov 2014
    نوشته ها
    255
    اگر کد و کلا کاری که میخوام بکنم رو تایید میفرمایید بی زحمت کمکم کنید چه کارهایی رو این کد و دستگاه انجام بدم که هم ضریب اطمینانش بیشتر بشه هم اینکه طول عمر هرکدوم از قطعات به تفکیک ( عمر منبع تغذیه ، عمر رله ها ، عمر آردوینو و عمر رادیو گیرنده) زیاد بشه ؟ اصلا عمر قطعات با فرض اینکه همیشه روشن باشن چقدر هست ؟
    ممنون میشم واسه طول عمر و ضریب اطمینان بیشتر راهنماییم کنید . تشکر

  2. #2
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط feredy2011 نمایش پست ها
    اگر کد و کلا کاری که میخوام بکنم رو تایید میفرمایید بی زحمت کمکم کنید چه کارهایی رو این کد و دستگاه انجام بدم که هم ضریب اطمینانش بیشتر بشه هم اینکه طول عمر هرکدوم از قطعات به تفکیک ( عمر منبع تغذیه ، عمر رله ها ، عمر آردوینو و عمر رادیو گیرنده) زیاد بشه ؟ اصلا عمر قطعات با فرض اینکه همیشه روشن باشن چقدر هست ؟
    ممنون میشم واسه طول عمر و ضریب اطمینان بیشتر راهنماییم کنید . تشکر

    در مورد این سوالت واقعا نمیدونم باید چجوری جواب بدم
    شرایط محیطی و نوسانات و همه اینها روی طول عمره قطعات تاثیر دارن

    ترجیحا برای مداری که طراحی می کنید یه کاور هم طراحی کنید اندک مقداری در این قضیه موثره حداقل کسی بهش دست نمیزنه و ........

    در مورد کد هم همونطور که تو تاپیک قبل گفتم باید بافرتون رو خالی کنید اگر داده ای که دریافت می کنه داده مجاز نباشه
    لایک کردن

  3. #3
    Senior Member
    تاریخ عضویت
    Nov 2014
    نوشته ها
    255
    شارژر رو عوض کردم درست شد . فقط طول انتن در بهترین حالت از نظر شما چقدره ؟
    واسه بافرم کد دیگه ای دریافت میکنه مگه ؟ من فقط نوشتم مثلا اگه کد رضا رو دریافت کرد .... اگر لازمه بی زحمت بگید کد خالی کردن بافر چطوریه .ممنون

  4. #4
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط feredy2011 نمایش پست ها
    شارژر رو عوض کردم درست شد . فقط طول انتن در بهترین حالت از نظر شما چقدره ؟
    واسه بافرم کد دیگه ای دریافت میکنه مگه ؟ من فقط نوشتم مثلا اگه کد رضا رو دریافت کرد .... اگر لازمه بی زحمت بگید کد خالی کردن بافر چطوریه .ممنون

    طول آنتن یه فرمول داره با بردی که میخواید داده رو ارسال کنید.
    http://td.irib.ir/documents/261571/f...5-69d9b11869e2


    در مورد بافر هم خیلی ساده
    آخر همه if هاتون یه else میزارید و تو دستور مربوط به else تو متغیر بافرتون نال( " " ) میریزید.

    همین
    لایک کردن

  5. #5
    Senior Member
    تاریخ عضویت
    Nov 2014
    نوشته ها
    255
    تشکر دوستن عزیز.
    الان واسه یکی از رله ها که کد روشن و خاموش جداس خالی کردن بافر به این صورت میشه :
    if (vw_get_message(buf, &buflen))
    {
    if ((buf[0] == 'r') && (buf[1] == 'e') && (buf[2] == 'z') && (buf[3] == 'a') && (buf[4] == '1') )
    {
    digitalWrite(led, true);
    digitalWrite(relay1, HIGH);
    Serial.println("relay1 on");
    delay(500);
    digitalWrite(led, false);
    }
    else
    buf = "";
    if ((buf[0] == 'r') && (buf[1] == 'e') && (buf[2] == 'z') && (buf[3] == 'a') && (buf[4] == '2') )
    {
    digitalWrite(led, true);
    digitalWrite(relay1, LOW);
    Serial.println("relay1 off");
    delay(500);
    digitalWrite(led, false);
    }
    else
    buf = ""

  6. #6
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط feredy2011 نمایش پست ها
    تشکر دوستن عزیز.
    الان واسه یکی از رله ها که کد روشن و خاموش جداس خالی کردن بافر به این صورت میشه :
    نه بین کوتیشن هات یه اسپیس بزار تا نال بشه
    لایک کردن

  7. #7
    Senior Member
    تاریخ عضویت
    Nov 2014
    نوشته ها
    255
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    نه بین کوتیشن هات یه اسپیس بزار تا نال بشه
    این دستور رو قبول نمیکنه : buf = " ";
    باید تمام شماره ها رو نال کنم ؟ buf[0] , buf[1] ,buf[2] ,...

    قاطی کردم . مهندس میشه بگی الان واسه این تیکه چطوری این که میفرمایید انجام بدم ؟


    if (vw_get_message(buf, &buflen))
    {
    if ((buf[0] == 'r') && (buf[1] == 'e') && (buf[2] == 'z') && (buf[3] == 'a') && (buf[4] == '1') )
    {
    digitalWrite(led, true);
    digitalWrite(relay2, LOW);
    Serial.println("relay2 off");
    delay(700);
    digitalWrite(relay1, HIGH);
    Serial.println("relay1 on");
    digitalWrite(led, false);
    }


    if ((buf[0] == 'r') && (buf[1] == 'e') && (buf[2] == 'z') && (buf[3] == 'a') && (buf[4] == '2') )
    {
    digitalWrite(led, true);
    digitalWrite(relay2, LOW);
    Serial.println("relay2 off");
    delay(700);
    digitalWrite(relay1, LOW);
    Serial.println("relay1 off");
    digitalWrite(led, false);
    }


    }
    ویرایش توسط feredy2011 : 08-03-2016 در ساعت 12:24 PM

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

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

SEO by vBSEO