Új hozzászólás Aktív témák

  • Tomika86

    senior tag

    válasz Tomika86 #15183 üzenetére

    Mit jelentenek a következők:
    - String indata = Serial.readStringUntil('#'); Addig olvas amíg '#' karakter nem érkezik?
    - if (indata.indexOf("on") > -1) Itt gondolom Ha a beérkezett string az on, mi a > -1 ?
    - illetve az utolsó kettő sor érdekelne
            byte position_ = indata.indexOf("start");
            timeValue = indata.substring(0, position_).toInt();

     // Soros porton érkező adat figyelése ha sorosport elérhető
      if (Serial.available()) 
      {
        String indata = Serial.readStringUntil('#');
        // Ha "on" string érkezik
        if (indata.indexOf("on") > -1) 
        {
          digitalWrite(output_pin, HIGH);   // Kimenet bekapcsolása
        }
        // Ha "off" string érkezik
        else if (indata.indexOf("off") > -1) 
        {
          digitalWrite(output_pin, LOW);     // Kimenet kikapcsolása
        }
        // Ha "start" string érkezik
        else if (indata.indexOf("start") > -1) 
        {
          byte position_ = indata.indexOf("start");
          timeValue = indata.substring(0, position_).toInt();
        }
      }

    Köszönöm!

Új hozzászólás Aktív témák

Hirdetés