4 mb version

This commit is contained in:
Dmitry Borisenko
2020-12-13 00:59:56 +03:00
parent e9820efff9
commit 9a7f6c5b05
51 changed files with 273 additions and 3 deletions

View File

@@ -0,0 +1,41 @@
#pragma once
#include "Global.h"
#include <Arduino.h>
#include "GyverFilters.h"
class SensorAnalog;
typedef std::vector<SensorAnalog> MySensorAnalogVector;
class SensorAnalog {
public:
SensorAnalog(String key, unsigned long interval, unsigned int adcPin, int map1, int map2, int map3, int map4, float c);
~SensorAnalog();
void loop();
void readAnalog();
private:
unsigned long currentMillis;
unsigned long prevMillis;
unsigned long difference;
unsigned long _interval;
String _key;
unsigned int _adcPin;
int _map1;
int _map2;
int _map3;
int _map4;
float _c;
};
extern MySensorAnalogVector* mySensorAnalog;
extern void analogAdc();