Was willst du denn genau machen?
Du fragst, wie man ein double in einen string wandeln kann. Aber du hast in deinem code kein einziges double drinstehen, also kann es doch gar kein Problem damit geben. Außerdem gibts beim avr-gcc meines Wissens nach kein double, sondern nur float.