Sensore IR

Sto facendo alcune prove per un progetto che coinvolge un sensore IR e due Arduino che comunicano tramite i pin RX e TX.

Sono riuscito a trovare un codice che mi consente di visualizzare, tramite il monitori seriale, il numero HEX che il telecomando invia al sensore collegato a ciuascun pulsante. Adesso devo trasmettere questo codice all’altro Arduino con Serial.write(codice). La domanda è questa : se il numero che viene visualizzato è appunto in formato HEX in quale formato viene acquisito con Serial.read dall’altro Arduino?

Faccio un esempio: Con un pulsante il codice che visualizzo è FEAA55, in che formato lo acquisisce con Serial.read? Questo codice mi serve poi per eseguire una azione.

Spero di essere stato chiaro e sopratutto di non aver detto “cavolate”.

Grazie

Attenzione, leggi bene qui: http://arduino.cc/en/Serial/Write

La Serial dispone di ben 3 comandi write, dipende da come passi i parametri. Serial.write(val) valore numerico Serial.write(str) stringa ovvero array di caratteri terminati dal carattere \0 fine stringa Serial.write(buf, len) array di char

Ma attenzione che anche val è ambiguo, quel numero può essere un byte, un int (ovvero 2 byte) o un long (ovvero 4 byte)