//Sender Code char str[4]; void setup() { Serial.begin(9600); } void loop() { int value=1234; //this would be much more exciting if it was a sensor value itoa(value, str, 10); //Turn value into a character array Serial.write(str, 4); } //Receiver Code char str[4]; void setup() { Serial.begin(9600); Serial1.begin(9600); } void loop() { int i=0; if (Serial1.available()) { delay(100); //allows all serial sent to be received together while(Serial1.available() && i<4) { str[i++] = Serial1.read(); } str[i++]='\0'; } if(i>0) { Serial.println(str,4); } }