Forma de poner la siguiente expresión

Hola Cromo24.

dale vuelta a este código que seguro te saca del aprieto, y no consumirás tanta memoria

// Creamos lineas
PROGMEM char lineadatos0[]="GET /ardu/insertar.php?temperatura=%d&humedad=%d";
PROGMEM char lineadatos1[]="Antonio tenia %d perros y %d gallinas";
PROGMEM char lineadatos2[]="";

PROGMEM char *_gdatos[] = { lineadatos0,lineadatos1,lineadatos2};

char *gdatos(byte linea){// retorna la linea que se le pide de _gdatos
char evento[200];char *_evento=evento;char c;
char even=(char)pgm_read_word(&(_gdatos[linea])) ;
while (c = pgm_read_byte(even++)){
*_evento++=c;}
*_evento = '\0';
return evento;
}

char *crea_linea_t_h(unsigned int t,unsigned int h){
char datos[300]="";char *_datos=datos;
sprintf(_datos,gdatos(0),t,h);// cambia en esta linea gdatos(1)
strcat(_datos,"\0");// eliminar si interesa

// Serial.println(datos);

return datos;
}
////////////////////////////////////////////////////////
unsigned int t=24;
unsigned int h=65;

void setup(){

Serial.begin(9600);
Serial.println( crea_linea_t_h(t,h));

//return;

}

void loop(){

}