# Limite della libreria TextFinder.h

**URL:** <https://forum.arduino.cc/t/limite-della-libreria-textfinder-h/430675>\
**Category:** Generale\
**Created:** [January 13, 2017, 11:32am UTC](https://forum.arduino.cc/t/limite-della-libreria-textfinder-h/430675 "2017-01-13T11:32:18Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dottarduino](https://avatars.discourse-cdn.com/v4/letter/d/9de053/32.png) [@Dottarduino](https://forum.arduino.cc/u/Dottarduino)\
**Post date:** [January 13, 2017, 11:32am UTC](https://forum.arduino.cc/t/limite-della-libreria-textfinder-h/430675/1 "2017-01-13T11:32:18Z")

</div>

Nome libreria: TextFinder

link: [Arduino Playground - TextFinder](http://playground.arduino.cc/Code/TextFinder)

Salve ragazzi e buon anno.  
Da alcuni mesi utilizzo questa libreria per cercare, dopo aver letto la risposta da parte del server, dei valori all'interno della seriale. Tutto stava andando alla grande, ma quando inserisco il settimo valore da ricercare ecco che non me lo trova. Sto pensando che ci sia un limite di ricerca massimo 6 valori.

```cpp
While (gprsSerial.available() != 0 {
        finder.find("val1:");
        finder.find("");
        valore1= finder.getValue();
        Serial.println(F("valore1: "));
        Serial.println(valore1);
 

        finder.find("valore2:");
        finder.find("");
        valore2= finder.getFloat(".");
        Serial.println(F("valore2 = "));
        Serial.println(valore2);

        finder.find("valore3:");
        finder.find("");
        valore3= finder.getFloat(".");
        Serial.println(F("valore3 "));
        Serial.println(valore3);

        finder.find("valore4:");
        finder.find("");
        valore4= finder.getValue();
        Serial.println(F("valore4 "));
        Serial.println(valore4);

        finder.find("valore5:");
        finder.find("");
        valore5= finder.getValue();
        Serial.println(F("valore5"));
        Serial.println(valore5);
     

        finder.find("valore6:");
        finder.find("");
        valore6= finder.getValue();
        Serial.println(F("valore6:"));
        Serial.println(valore6);

        finder.find("valore7:");
        finder.find("");
        valore7= finder.getValue();
        Serial.println(F("valore7:"));
        Serial.println(valore7);

}

```

---

<div class="post-metadata">

**Author:** ![ExperimentUno](https://avatars.discourse-cdn.com/v4/letter/e/919ad9/32.png) [@ExperimentUno](https://forum.arduino.cc/u/ExperimentUno)\
**Post date:** [January 14, 2017, 4:36am UTC](https://forum.arduino.cc/t/limite-della-libreria-textfinder-h/430675/2 "2017-01-14T04:36:05Z")

</div>

Forse dovresti provare con il debug, mettendo _#define DEBUG\_OUTPUT_, al tuo sketch e vedere cosa risponde la libreria.  
Penso che lo potresti inserire dalla sesta ricerca.

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [May 7, 2021, 11:42am UTC](https://forum.arduino.cc/t/limite-della-libreria-textfinder-h/430675/3 "2021-05-07T11:42:31Z")

</div>


