Ma il concat su IDE 1.0 non va più?

static void ReadPins()
{
  int ii;
  int pinValue;
  
	for (ii = 0; ii < 54; ii++)
	{
		pinValue=digitalRead(ii);
                arr_Dport[ii]=pinValue;
                send_arr_Dport.concat(pinValue); //riga che da errore
		//Serial.println("pin#"+ (String)ii + " valore D " + pinValue);
	}

	for (ii = 0; ii < 15; ii++)
	{
		pinValue = analogRead(ii);
                arr_Aport[ii]=pinValue;
                send_arr_Aport.concat(pinValue)+";";// riga che da errore
                //Serial.println("pin#A"+ (String)ii + " valore A " + pinValue);		
	}

}

Prova così. Dovrebbe funzionare!