#include <OneWire.h>
#include <DallasTemperature.h>
#include <microDS18B20.h> //библиотека датчика температуры
MicroDS18B20<2> ds; //датчик температуры на 2 пин Раскоментировать
//OneWire oneWire(2);
//DallasTemperature sensor(&oneWire);
float cur_temp = 5;
void setup() {
Serial.begin(115200);
}
void loop() {
get_temp();
}
void get_temp() {
static uint32_t temp_timer = 0;
if (millis() - temp_timer >= 1000) {
temp_timer = millis();
if (ds.readTemp()) {
cur_temp = ds.getTemp();
ds.requestTemp();
Serial.println(cur_temp);
} else Serial.println("read error");
}
}