Italian Ricezione dati da Arduino

marco.canta

Active Member
Licensed User
Longtime User
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

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
 
Top