DS18B20U shows -37 degrees at room +24

And I try with this code and all the same:

#include <OneWire.h>                  // Библиотека протокола 1-Wire
#include <DallasTemperature.h>        // Библиотека для работы с датчиками DS*

#define ONE_WIRE_BUS 23              // Шина данных на 10 пине

OneWire oneWire(ONE_WIRE_BUS);        // Создаем экземпляр объекта протокола 1-WIRE - OneWire
DallasTemperature sensors(&oneWire);  // На базе ссылки OneWire создаем экземпляр объекта, работающего с датчиками DS*

void setup(void)
{
  Serial.begin(9600);                 // Настраиваем Serial для отображения получаемой информации
  sensors.begin();                    // Запускаем поиск всех датчиков
}

void loop(void)
{ 
  Serial.println("Requesting temperatures...");
  sensors.requestTemperatures();      // Запускаем измерение температуры на всех датчиках
  
  // Когда температура измерена её можно вывести
  // Поскольку датчик всего один, то запрашиваем данные с устройства с индексом 0
  Serial.print("Temperature for the device 1 (index 0) is: ");
  Serial.println(sensors.getTempCByIndex(0));  
}![2021-08-31_17-34-56|511x500](upload://1pOKSH0NnWcWTanjnKOeAZyYq0N.jpeg)

```![2021-08-31_17-34-56|511x500](upload://1pOKSH0NnWcWTanjnKOeAZyYq0N.jpeg)