Взгляните на учебник по Arduino String здесь . Код ниже взят из этого примера.
// using an int and a base (hexadecimal):
stringOne = String(45, HEX);
// prints "2d", which is the hexadecimal version of decimal 45:
Serial.println(stringOne);
На этой странице есть множество других примеров, хотя я думаю, что для чисел с плавающей запятой вам придется свернуть свои собственные.