Arduino Uno ds18b20 and sure 2416 dor matrix display

float temperature=0 ;
sensors.requestTemperatures();

temperature = (sensors.getTempCByIndex(0));

Serial.println(temperature,DEC);
char buffer[4];
itoa(temperature,buffer,10);
ht1632_putchar(0 , 0, buffer[0]);
ht1632_putchar(6 , 0, buffer[1]);
ht1632_putchar(12 , 0, buffer[2]);
ht1632_putchar(18 , 0, buffer[3]);
ht1632_puttinychar(26 , 0, 'o');
ht1632_putchar(33 , 0, 'C');
delay(150);

do not works... e127 °C show