Como separar un String

Tengo una consulta y no tengo un programa o esquema sólo es una curiosidad por que me gustaria implementarla en mis esquemas.

Y puedo citar un ejemplo. aclaró que no tengo un codigo

"Control de temperatura"
Para esto puedo usar una termocupla como termómetro
Colocó un valor nominal de temperatura de corte
Un rele para que controle el elemento

Si envío por el puerto serial "temperatura nominal, temperatura de termocupla"
Al recibirlo en otro dispositivo como separó " temperatura nomina" "," "temperatura de termocupla"

Notas: esto es un String contiene String char y float
Significa que aparte de separarlos quiero convertirlos

Ahora si, si alguien, tiene un código como para separar string
O alguien que si sepa puede indicarme como hacerlo ya que yo sólo apenas y uso la función if eso significa que se poco o nada de programacion por eso pregunto, esperando que alguien me pueda iluminar con su conocimiento.

Como dices que no tienes idea de programación te explico la idea de lo que tienes que hacer y un ejemplo. Pero depende de ti entenderlo y aplicarlo mejor.

La idea es que quieres mandar distintos valores y tendrás que separarlos, por ejemplo con una coma. Pues bien se trata de buscar esa coma y la siguiente para obtener los campos que tu necesitas. Para eso has de hacer uso de la función indexOf y de la función substring.

#define separador ','
String ejemplo = "valor1,valor2,valor3,valor4";
String campo;
int inicio, fin;

void setup() {
  Serial.begin(9600);
}

void loop() {
  // Busco la primera coma.
  inicio=0;
  fin=ejemplo.indexOf(separador,inicio);
  // El proceso se repetira hasta que no haya mas comas.
  while (fin!=-1) {
    // Proceso el campo.
    campo = ejemplo.substring(inicio, fin); 
    Serial.println(campo); // Si es un float por ejemplo puedes usar toFloat para convertir la cadena a número.
    delay(1000);
    //Ahora hay que buscar desde esa coma (+1 para pasarla) a la siguiente.
    inicio = fin+1;
    fin = ejemplo.indexOf(separador, inicio);
  }
  // Si ha valido fin -1 significa que ya no hay mas comas, pero aun queda un
  // campo.
  campo = ejemplo.substring(inicio, ejemplo.length());
  Serial.println(campo);
  delay(1000);
}

Ese código coje la cadena "valor1,valor2,valor3,valor4" y te muestra por el puerto serie cada subcadena:

valor1
valor2
valor3
valor4

Ahora intenta entender el código y lo que hace, lo he escrito en un momento y no he considerado muchas cosas, es más te recomiendo que veas en la referencia el objeto String y todos su métodos/funciones que son bastantes utiles.

muchas gracias