نمایش نتایج: از 1 به 6 از 6

موضوع: مشکل در ادغام چند استرینگ در یک استرینگ string

  1. #1
    Junior Member
    تاریخ عضویت
    May 2016
    نوشته ها
    15

    مشکل در ادغام چند استرینگ در یک استرینگ string

    سلام من یه مشکل عجیب در کد نویسی اردوینو داریم
    مشکلم اینه که وقتی چند تا رشته رو در یک رشته میریزم بجای اینکه تمامی رشته ها در یک رشته باشن
    اون رشته خالی می شه
    کد زیر رو ببید
    کد HTML:
    String rey1="OFF";
    String rey2="OFF";
    String rey3="OFF";
    String rey4="OFF";
    text =("Relay= R1="+rey1+",R2="+rey2+",R3="+rey3+",R4="+rey4);
    من فک نمی کنم چیزی اشتباه باشه اما text خالی برمیگرده
    ویرایش توسط atrinsoft : 12-25-2016 در ساعت 02:04 PM دلیل: مشکل ادغام چند string

  2. #2
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    کدتون رو به این صورت بنویسید درست میشه :
    کد:
    void setup() {
      // put your setup code here, to run once:
      Serial.begin(9600);
      String rey1 = "OFF";
      String rey2 = "OFF";
      String rey3 = "OFF";
      String rey4 = "OFF";
      String text = "Relay= R1=" + rey1 + ",R2=" + rey2 + ",R3=" + rey3 + ",R4=" + rey4;
      Serial.println(text);
    }
    
    
    void loop() {
      // put your main code here, to run repeatedly:
    }

  3. #3
    Junior Member
    تاریخ عضویت
    May 2016
    نوشته ها
    15
    تشکر از پاسخ شما
    الان این کد رو بین کد هام گذاشتم و برگشتش یکبار ,r4= off بود و بار دوم off خالی برگشت و گاهی هم هیچی برنمی گرده

    حالا همین کد رو در پنجره ای جدید خودش تنها ریختم و آپلود کردم روی اردوینو خیلی خوب جواب داد

    آیا بخاطر درگیر بودن آی سی باعث می شه خوب عمل نکنه؟ چون الان کد درسته و مساله درست عمل نکردن توی برد اردوینو هست

  4. #4
    Junior Member
    تاریخ عضویت
    May 2016
    نوشته ها
    15
    مشکل حل شد تقریبا
    توی پروژه خودم که از sim800 استفاده کرده بودم از ماژول rf ریموت کنترل هم استفاده کرده بودم
    حالا کد های مربوط به ماژول ریموت کنترل رو برداشتم درست شد - حالا اینکه چه ربطی داشت و نمی دونم
    وقتی هم که این کد رو اضاف برنامه می کنم دوباره همون اتفاق میافته

  5. #5
    Junior Member
    تاریخ عضویت
    May 2016
    نوشته ها
    15
    mySwitch.enableReceive(0); // Receiver on interrupt 0 => that is pin #2
    مشکل اینجاست
    این خط کد باشه اردوینو قاط می زنه
    این مربوط به ask 433 ریموت کنترل هست

  6. #6
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط atrinsoft نمایش پست ها
    mySwitch.enableReceive(0); // Receiver on interrupt 0 => that is pin #2
    مشکل اینجاست
    این خط کد باشه اردوینو قاط می زنه
    این مربوط به ask 433 ریموت کنترل هست
    دوست عزیز مشکل حل شده یاهنوز پابرجاست ؟

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

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

SEO by vBSEO