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));
}
```