#include <SPI.h>
#include <Wire.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 3
#define sensorPin A0
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature DS18B20(&oneWire);
float temperature;
float r;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
DS18B20.begin();
delay(5000);
}
void loop() {
// put your main code here, to run repeatedly:
int value = analogRead(sensorPin);
r = ( 1023.0 - value ) / ( value / 100000.0 );
DS18B20.requestTemperatures();
temperature = DS18B20.getTempCByIndex(0);
Serial.print(temperature);
Serial.print(",");
Serial.println(r);
delay(1000);
}