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

موضوع: دریافت 200رشته از 200 اسلیو و مقایسه عدد رشته دریافتی با 5 نوع شرط

  1. #1
    Junior Member
    تاریخ عضویت
    Aug 2017
    نوشته ها
    1

    دریافت 200رشته از 200 اسلیو و مقایسه عدد رشته دریافتی با 5 نوع شرط

    سلام من یه کد نوشتم که رشته دریافتی رو به این صورت داخل متقیر رشته میریزم

    کد:
    int value_variable_t [11] = {14, 26, 28, 30, 39};
    
    int id1;int id2;int id3;int id4;int id5;int id6;int id7;int id8;int id9;int id10;int id11;int id12;int id13;int id14;int id15;int id16;int id17;int id18;int id19;int id20;int id21;int id22;int id23;int id24;int id25;int id26;int id27;int id28;int id29;int id30;int id31;int id32;int id33;int id34;int id35;int id36;int id37;int id38;int id39;int id40;int id41;int id42;int id43;int id44;int id45;int id46;int id47;int id48;int id49;int id50;int id51;int id52;int id53;int id54;int id55;int id56;int id57;int id58;int id59;int id60;int id61;int id62;int id63;int id64;int id65;int id66;int id67;int id68;int id69;int id70;int id71;int id72;int id73;int id74;int id75;int id76;int id77;int id78;int id79;int id80;int id81;int id82;int id83;int id84;int id85;int id86;int id87;int id88;int id89;int id90;int id91;int id92;int id93;int id94;int id95;int id96;int id97;int id98;int id99;int id100;int id101;int id102;int id103;int id104;int id105;int id106;int id107;int id108;int id109;int id110;int id111;int id112;int id113;int id114;int id115;int id116;int id117;int id118;int id119;int id120;int id121;int id122;int id123;int id124;int id125;int id126;int id127;int id128;int id129;int id130;int id131;int id132;int id133;int id134;int id135;int id136;int id137;int id138;int id139;int id140;int id141;int id142;int id143;int id144;int id145;int id146;int id147;int id148;int id149;int id150;int id151;int id152;int id153;int id154;int id155;int id156;int id157;int id158;int id159;int id160;int id161;int id162;int id163;int id164;int id165;int id166;int id167;int id168;int id169;int id170;int id171;int id172;int id173;int id174;int id175;int id176;int id177;int id178;int id179;int id180;int id181;int id182;int id183;int id184;int id185;int id186;int id187;int id188;int id189;int id190;int id191;int id192;int id193;int id194;int id195;int id196;int id197;int id198;int id199;int id200;
    
    //incoming string is      1;27;12.6       1= id    27 = temp     12.6 = volte
    void loop () {
    String id = client.readStringUntil(';'); //id   1-200   
    String t = client.readStringUntil(';');//temp 0-60  
    String req = client.readStringUntil('\r');// do nothing
    
    
    Serial.println(t);
    
    }
    موشکل اینه که چطوری باید دیتا دریافتی ایدی 1 رو در ایدی 1 بریزم و با اون ارایه چک کنم اگر مثلا دیتا دریافتی ایدی 1 (value_variable_t 3)28
    بود پین 2 های بشه




  2. #2
    مدیر ویژه
    تاریخ عضویت
    May 2014
    نوشته ها
    259
    انشالله اگر برنامه به این شیوه کد نویسی جواب داد کل برنامه رو اینجا بذارید تا بقیه هم استفاده کنن

  3. #3
    Senior Member
    تاریخ عضویت
    Feb 2017
    نوشته ها
    153
    نقل قول نوشته اصلی توسط majidmp97 نمایش پست ها
    سلام من یه کد نوشتم که رشته دریافتی رو به این صورت داخل متقیر رشته میریزم

    کد:
    int value_variable_t [11] = {14, 26, 28, 30, 39};
    
    int id1;int id2;int id3;int id4;int id5;int id6;int id7;int id8;int id9;int id10;int id11;int id12;int id13;int id14;int id15;int id16;int id17;int id18;int id19;int id20;int id21;int id22;int id23;int id24;int id25;int id26;int id27;int id28;int id29;int id30;int id31;int id32;int id33;int id34;int id35;int id36;int id37;int id38;int id39;int id40;int id41;int id42;int id43;int id44;int id45;int id46;int id47;int id48;int id49;int id50;int id51;int id52;int id53;int id54;int id55;int id56;int id57;int id58;int id59;int id60;int id61;int id62;int id63;int id64;int id65;int id66;int id67;int id68;int id69;int id70;int id71;int id72;int id73;int id74;int id75;int id76;int id77;int id78;int id79;int id80;int id81;int id82;int id83;int id84;int id85;int id86;int id87;int id88;int id89;int id90;int id91;int id92;int id93;int id94;int id95;int id96;int id97;int id98;int id99;int id100;int id101;int id102;int id103;int id104;int id105;int id106;int id107;int id108;int id109;int id110;int id111;int id112;int id113;int id114;int id115;int id116;int id117;int id118;int id119;int id120;int id121;int id122;int id123;int id124;int id125;int id126;int id127;int id128;int id129;int id130;int id131;int id132;int id133;int id134;int id135;int id136;int id137;int id138;int id139;int id140;int id141;int id142;int id143;int id144;int id145;int id146;int id147;int id148;int id149;int id150;int id151;int id152;int id153;int id154;int id155;int id156;int id157;int id158;int id159;int id160;int id161;int id162;int id163;int id164;int id165;int id166;int id167;int id168;int id169;int id170;int id171;int id172;int id173;int id174;int id175;int id176;int id177;int id178;int id179;int id180;int id181;int id182;int id183;int id184;int id185;int id186;int id187;int id188;int id189;int id190;int id191;int id192;int id193;int id194;int id195;int id196;int id197;int id198;int id199;int id200;
    
    //incoming string is      1;27;12.6       1= id    27 = temp     12.6 = volte
    void loop () {
    String id = client.readStringUntil(';'); //id   1-200   
    String t = client.readStringUntil(';');//temp 0-60  
    String req = client.readStringUntil('\r');// do nothing
    
    
    Serial.println(t);
    
    }
    موشکل اینه که چطوری باید دیتا دریافتی ایدی 1 رو در ایدی 1 بریزم و با اون ارایه چک کنم اگر مثلا دیتا دریافتی ایدی 1 (value_variable_t 3)28
    بود پین 2 های بشه



    ابتدا باید متغییر رشته به متغییر عدد صحیح تبدیل بشه و در انتها با شرط if با هم چک بشه .
    برای تبدیل میتونید از فانکشن atoi استفاده کنید .

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

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

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

SEO by vBSEO