Arduino help !!

okay

Member
Apr 29, 2013
927
120
0
System32
Arduino ගැන දන්නා කෙනෙක් කියන්න පුලුවන්ද serial එන මේ data ටික separate කරගන්න ක්‍රමයක් ??? :sorry::sorry:

Capture.jpg


මේකේ T - , කියන්නේ එක data එකක් H - , කියන්නේ තව data එකක් A - , කියන්නේ තව data එකක් B - , කියන්නේ තව data එකක් .


Serial.readStringUntil();
try කළා හරියන්නේ නෑනේ :no:

HC -12 module දෙකකින් තමා data receive Transmit කරන්නේ :dull:
 
Last edited:

LastFreeSriLankan

Active member
  • Feb 5, 2017
    270
    243
    43
    void setup() {

    Serial.setTimeout(6);
    Serial.begin(9600);
    }

    void loop() {

    if(Serial.available())
    {
    float T,H,A,B;
    String value[4];
    int counter = 0;
    int lastIndex = 0;
    String input= Serial.readStringUntil(13);

    for (int i = 0; i < input.length(); i++) {

    if (input.substring(i, i+1) == ",") {

    value[counter] = input.substring(lastIndex+1, i);
    lastIndex = i + 1;
    counter++;
    }


    if (i == input.length() - 1) {

    value[counter] = input.substring(lastIndex, i);
    }
    }
    T= value[0].toFloat();
    H= value[1].toFloat();
    A= value[2].toFloat();
    B= value[3].toFloat();
    Serial.println(T);
    Serial.println(H);
    Serial.println(A);
    Serial.println(B);
    Serial.println();
    }


    }