Converting from int to string for AVR ATmega32
There is no reason why sprintf wouldn't work. This basically prints a string to
a buffer instead of standard output.

As an example

char string[256];
int value = 5;
memset(string,0,sizeof(string[0])*256); // Clear all to 0 so string properly represented
sprintf(string,"Value: %d",value);


string will now contain the string "Value: 5"