KILLERJC
agradezco tu respuesta...
String msg = "temperatura " + String(temperatura);
Pero veo que en otros foros intentan que se evite el uso de String... Una de las soluciones es el uso de dtostrf
Código: C++
float val;
char buff[10];
String aenviar = "temperatura ";
dtostrf(temperatura, 4, 2, buff);
aenviar += buff;
Serial.println(aenviar);
Efectivamente con tus indicaciones logre imprimir con la primera.
El único problema es que no pude saber como delimito los decimales ya que salen muchos.
y con el otro método me perdí, si de pronto puedes recomendarme un hilo o un tuto para aprender mas al respecto de las funciones print, string te agradecería mucho.
yo esto lo hago mas fácil en "CCS" pero me he dado cuenta que Arduino tiene sus limitaciones en varios aspectos.(o es diferente).
saludos cordiales y gracias por tu apoyo.