Temperature Logger Codes
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
#include <OneWire.h>
|
||||
#include <DallasTemperature.h>
|
||||
|
||||
//long randNumber;
|
||||
|
||||
// GPIO where the DS18B20 is connected to
|
||||
const int oneWireBus = 4;
|
||||
|
||||
// Setup a oneWire instance to communicate with any OneWire devices
|
||||
OneWire oneWire(oneWireBus);
|
||||
|
||||
// Pass our oneWire reference to Dallas Temperature sensor
|
||||
DallasTemperature sensors(&oneWire);
|
||||
|
||||
void setup() {
|
||||
// put your setup code here, to run once:
|
||||
Serial.begin(115200);
|
||||
//Serial.println("Hello, ESP32!");
|
||||
//randomSeed(analogRead(0));
|
||||
sensors.begin();
|
||||
}
|
||||
|
||||
void loop() {
|
||||
// put your main code here, to run repeatedly:
|
||||
|
||||
sensors.requestTemperatures();
|
||||
float temperatureC = sensors.getTempCByIndex(0);
|
||||
float temperatureF = sensors.getTempFByIndex(0);
|
||||
|
||||
Serial.print("{ \"tempC\" : ");
|
||||
Serial.print(temperatureC);
|
||||
Serial.print(", \"tempF\" : ");
|
||||
Serial.print(temperatureF);
|
||||
Serial.println(" }");
|
||||
|
||||
//Serial.print(temperatureF);
|
||||
//Serial.println("F");
|
||||
delay(1000);
|
||||
}
|
||||
Reference in New Issue
Block a user