IrRemote....giocare con results

Scusate il titolo, ma non riuscivo a trovarne uno breve e che lasciasse capire cosa cerco. Se riterrete opportuno eliminare la parola "giocare" ditemelo.

Vengo al dunque: 2 arduino che dialogano con ir tramite la irremote di Sheriff. Metodo di invio la sendSONY (ma potrei benissimo utilizzare altri metodi se più semplice) Il primo arduino manda il codice AAAAnnnn il secondo deve scindere il codice in AAAA (4 lettere tra A ed F) e 0000 (4 numeri) fare dei controlli e mandare una nuovo codice nel formato di cui sopra.

1)come effettuare le conversioni?in giro ho visto molte funzioni anche autocostruite ma non so scegliere il metodo migliore 2)Che tipo di variabili utilizzare? Stringhe o vettori di char? 3)esistono funzioni di base arduino per fare questo? sul forum inglese in un vecchio post c'era un dibattito sull uso di stroul() anche se alla fine non ho capito se si può usare o meno.

Come vedete, sarà forse il ritorno dalle vacanze, ma sono nella confusione più totale.... Grazie.