Gary" post_id="8633928 ha scritto:
l'errore che ho commesso può far freezzare per 6/7 secondi il programma?
Magari è dovuto al fatto che hai usato ReadLine senza farla partire da un thread, oppure non invii proprio il newline dalla board, o magari il messaggio finisce con un altro carattere.
Io userei BytesToRead e Read, che sono più semplici, implementerei solo mezza seriale (PC solo in ascolto) e invierei un numero fisso di byte dalla board, a intervalli di un secondo, magari con un iniziatore e un terminatore univoci. Quando, dopo il debug, avrai un'idea più chiara di quello che succede, potrai decidere che strada prendere