Leggere e memorizzare dati da RS232 con Arduino Mega 2560

Questo è lo schema della stringa a 32 caratteri:

• byte 0 tipo di sonda: termocoppia K (k)
• bytes 1, 2 canale di misura: T1, T2, T1-T2 (Td)
• byte 3 modalità di misura: normale ("blank"), relativa
(R), media (A), media fatta (a)
• byte 4 modalità operativa: Hold (H), richiamo memoria (M)
• byte 5 carattere "blank"
• bytes 6-10 misura: lettura (XXX.X o "blank" XXXX), fuori scala
(OVRG blank), nessun dato ("blank" ----)
• byte 11 unità di misura della temperatura: C, F
• byte 12 carattere "blank"
D i s p l a y s e c o n d a r i o , p o r z i o n e s i n i s t r a
• bytes 13, 14 descrizione delle informazioni: temperatura bassa
(Lo), T1 (T1)
• byte 15 carattere "blank"
• bytes 16-20 misura: lettura (XXX.X o "blank" XXXX), fuori scala
(5 "blank"), nessun dato ("blank" ----)
• byte 21 carattere "blank"
D i s p l a y s e c o n d a r i o , p o r z i o n e d e s t r a
• bytes 22, 23 descrizione delle informazioni: temperatura alta
(Hi), T2 (T2)
• byte 24 carattere "blank"
• bytes 25-29 misura: lettura (XXX.X o "blank" XXXX), fuori scala
(5 "blank"), nessun dato ("blank" ----)
• byte 30
• byte 31 "line feed