Controllo seriale

Buonasera a tutti volevo chiedermi un idea sul come fare un controllo dei dati inviati tramite seriale...vorrei che l'utlimo byte inviato contenesse questo valore che sia legato ai byte inviati precedentemente...mmmmh come protrei fare??? adesso io invio 7 byte consegutivi e vorrei sapere se quelli ricevuti sono giusti...e fattibile??

Stai parlando di carattere checksum per verificare da parte del ricevente la validità dei dati ricevuti?

Cerca checksum e troverai vari algoritmi più o meno validi.

La cosa piú semplice é un XOR su tutti gli elementi. Cosí puoi riconosere un dei singoli Byte sbagliati e invertiti 2 vicini. http://arduino.cc/en/Reference/BitwiseAnd

Ciao Uwe