Italian BluetoothAdmin ->AsyncStreams ->arduino

zenlab

Member
Licensed User
Longtime User
LOG SERIALE ARDUINO:

DISPOSITIVO CONNESSO
4
4
FUNZIONA


questo il codice:

B4X:
    String temp = SerialBT.readString();
    temp .trim();
    String ver = "CIAO";
     Serial.println(temp .length());
      Serial.println(ver.length());
    if (temp == ver) {
       Serial.println("FUNZIONA");
    } else {
      Serial.println("KO");
    }
 

emexes

Expert
Licensed User
Se HelTec ha fornito la libreria BTSerial, allora posso credere che sappia quanti caratteri sono arrivati nel suo buffer prima che voi faceste la .ReadString.

Ma cosa succede se non tutti i caratteri sono già arrivati da B4A? Come può BTSerial sapere di dover aspettare il resto dei caratteri?
 
Top