I dati sulla seriale arrivano solo se li mando da visual basic.
Normalmente dal monitor quando non invio non vedo niente mentre
Se mando i dati il primo ! Scatena il read fuori dal loop, ma available
e' uguale a 0 mi manda il $N fa un break sul while e ritorna al loop.
Dopodiche' ogni carattere preceduto da ! Viene letto correttamente.
Il problema e' proprio fargli capire che quello e' il primo !.