Protocollo su rs485 - consigli.

Grazie intanto per le risposte.
Ieri ho fatto le 6 a tirar fuori il mio protocollino, alla fine un pò per imparare, un pò per avere una cosa dedicata e leggera, preferisco farne uno ad hoc.
purtroppo alle 6 in punto mi sono incartato con la funzione itoa()... ma funziona sull'IDE 1.0?
la volevo usare per trasformare in caratteri il numero 0000-1023. Però mi sa che faccio con i due byte, come suggerisce Leo.
Cmq, itoa() non va. io ho scritto questo:

int cella1 = 30;
char cella[5];
itoa(cella1,celle,10);

ma in compilazione mi restituisce:
error: expected constructor, destructor, or type conversion before ‘(’ token
Non capisco..
Comunque, se funzionasse, mi dovrebbe riempire celle[] con il valore di cella1 in ascii, giusto?