ESP32AnalogRead
ESP32AnalogRead.h
Go to the documentation of this file.
1
#pragma once
2
#include <Arduino.h>
3
#include "esp_adc_cal.h"
4
#define V_REF 1100 // ADC reference voltage
5
6
7
class
ESP32AnalogRead
{
8
private
:
9
int
myPin
=0;
10
esp_adc_cal_characteristics_t
characteristics
;
11
adc_channel_t
channel
;
12
boolean
attached
=
false
;
13
public :
14
ESP32AnalogRead
(
int
pin=-1);
15
~ESP32AnalogRead
(){}
16
void
attach
(
int
pin);
17
float
readVoltage
();
18
uint32_t
readMiliVolts
();
19
};
ESP32AnalogRead::~ESP32AnalogRead
~ESP32AnalogRead()
Definition:
ESP32AnalogRead.h:15
ESP32AnalogRead::characteristics
esp_adc_cal_characteristics_t characteristics
Definition:
ESP32AnalogRead.h:10
ESP32AnalogRead
Definition:
ESP32AnalogRead.h:7
ESP32AnalogRead::myPin
int myPin
Definition:
ESP32AnalogRead.h:9
ESP32AnalogRead::readVoltage
float readVoltage()
Definition:
ESP32AnalogRead.cpp:22
ESP32AnalogRead::attached
boolean attached
Definition:
ESP32AnalogRead.h:12
ESP32AnalogRead::channel
adc_channel_t channel
Definition:
ESP32AnalogRead.h:11
ESP32AnalogRead::attach
void attach(int pin)
Definition:
ESP32AnalogRead.cpp:16
ESP32AnalogRead::ESP32AnalogRead
ESP32AnalogRead(int pin=-1)
Definition:
ESP32AnalogRead.cpp:11
ESP32AnalogRead::readMiliVolts
uint32_t readMiliVolts()
Definition:
ESP32AnalogRead.cpp:54
Generated by
1.8.13