| 
    Humidistat
    
   Arduino firmware for a humidistat (humidity controller) 
   | 
 
Driver for thermistor thermometers. More...
#include <ThermistorReader.h>
Public Member Functions | |
| ThermistorReader (uint8_t pin) | |
| Constructor.   | |
| double | readTemp () const | 
| Get the temperature of the thermistor.   | |
Private Member Functions | |
| double | getThermistorResistance () const | 
| Calculate the resistance of the thermistor in the voltage divider.   | |
Private Attributes | |
| const uint8_t | ref_pin = 5 | 
| Reference (high) voltage pin number.   | |
| const uint8_t | pin | 
| NTC pin number.   | |
| const double | R_series = 10000 | 
| Resistance of R2 in voltage divider (Ohm)   | |
| const double | B = 3950 | 
| Thermistor's value of B in the thermistor equation (K)   | |
| const double | r_inf = 0.01752 | 
| Thermistor's value of R_inf in the thermistor equation (Ohm)   | |
Driver for thermistor thermometers.
Definition at line 7 of file ThermistorReader.h.
      
  | 
  explicit | 
      
  | 
  private | 
Calculate the resistance of the thermistor in the voltage divider.
Definition at line 6 of file ThermistorReader.cpp.
| double ThermistorReader::readTemp | ( | ) | const | 
Get the temperature of the thermistor.
Definition at line 12 of file ThermistorReader.cpp.
      
  | 
  private | 
Thermistor's value of B in the thermistor equation (K)
Definition at line 12 of file ThermistorReader.h.
      
  | 
  private | 
NTC pin number.
Definition at line 10 of file ThermistorReader.h.
      
  | 
  private | 
Thermistor's value of R_inf in the thermistor equation (Ohm)
Definition at line 13 of file ThermistorReader.h.
      
  | 
  private | 
Resistance of R2 in voltage divider (Ohm)
Definition at line 11 of file ThermistorReader.h.
      
  | 
  private | 
Reference (high) voltage pin number.
Definition at line 9 of file ThermistorReader.h.