Buongiorno ... sto realizzando un applicativo con B4J per ricevere dei dati da Arduino Mega, tramite la porta seriale.
Arduino invia una stringa di 32 caratteri contenenti le informazioni ci misure effettuate.
Ho realizzato un programmino con B4j che visualizzi la stinga di ricezione
il Settaggio valori della porta è corretto (Com11 - 2400, None , 8 , 1)
ma la stringa che ricevo non è mai di 32 caratteri, quasi sempre mi arrivano due stringhe di lunghezze variabili ...
Ho realizzato un applicativo per ricevere la stringa in VisualBasic e funziona perfettamente.
Cosa sbaglio ? Mi sono dimenticato qualcosa ?
Grazie
Arduino invia una stringa di 32 caratteri contenenti le informazioni ci misure effettuate.
Ho realizzato un programmino con B4j che visualizzi la stinga di ricezione
B4X:
Sub AStreams_NewData (Buffer() As Byte)
Dim ValRX As String
ValRX = BytesToString(Buffer, 0, Buffer.Length, "UTF8")
lblValRX.Text = ValRX
End Sub
il Settaggio valori della porta è corretto (Com11 - 2400, None , 8 , 1)
ma la stringa che ricevo non è mai di 32 caratteri, quasi sempre mi arrivano due stringhe di lunghezze variabili ...
Ho realizzato un applicativo per ricevere la stringa in VisualBasic e funziona perfettamente.
Cosa sbaglio ? Mi sono dimenticato qualcosa ?
Grazie