подскажите пожалуйста как вывести переменную с плавающей точкой


char str[5];
sprintf(str, " %i, armcurrent); // - ?
lcd.drawText(10, 50, str, 2, RGB( 0,255, 0), RGB(0,0,0)); /