Skip to content

File sensor.cpp

Location: src/sensor.cpp

Includes

graph LR
3["platform.h"]
click 3 "platform_8h.md#platform_8h"
3 --> 4
3 --> 5
3 --> 6
3 --> 7
3 --> 8
3 --> 9
3 --> 10

2["sensor.h"]
click 2 "sensor_8h.md#sensor_8h"
2 --> 3

1["src/sensor.cpp"]
click 1 "sensor_8cpp.md#sensor_8cpp"
1 --> 2

8["Adafruit_ADT7410.h"]

4["Arduino.h"]

9["ArduinoJson.h"]

10["ArduinoMqttClient.h"]

7["RTClib.h"]

6["SdFat.h"]

5["Wire.h"]

Functions

Function InitSensor

bool InitSensor(Adafruit_ADT7410 &sensor)

Parameters:

  • Adafruit_ADT7410 & sensor

Return type: bool

Function ReadTemperatureInCelsius

float ReadTemperatureInCelsius()

Return type: float

Source

#include "sensor.h"

bool InitSensor(Adafruit_ADT7410& sensor) {
  if (!sensor.begin()) {
    Serial.println("ADT7410 not found!");
    return false;
  }
  delay(250);
  sensor.setResolution(ADT7410_16BIT);
  return true;
}

float ReadTemperatureInCelsius() {
  return tempsensor.readTempC();  
}