this is with the code posted
( fot.jpg)
i tryed to give a value and it put on display it and it show the value
( exaple 22.50 )
sensors.requestTemperatures();
float TempC = 22.50 ;//sensors.getTempCByIndex(0);
Serial.println(TempC,DEC);
char buffer[4];
itoa(TempC,buffer,10);
ht1632_putchar(0 , 8, buffer[0]);
ht1632_putchar(6 , 8, buffer[1]);
ht1632_putchar(12 , 8, buffer[2]);
ht1632_putchar(18 , 8, buffer[3]);
ht1632_putchar(24 , 8, buffer[3]);
ht1632_puttinychar(32 , 8, 'o');
ht1632_putchar(39 , 8, 'C');
delay(150);
this is the result ( foto22.jpg )
thanks in advance