Midroom2 added fade

This commit is contained in:
2023-01-29 10:39:02 +03:00
parent b2b2921390
commit 1aa51ad242
8 changed files with 195 additions and 5 deletions

46
Poliv/src/main.cpp Normal file
View File

@@ -0,0 +1,46 @@
#include <Arduino.h>
#include <WiFi.h>
#include <WiFiMulti.h>
#include <ESPAsyncWebServer.h>
#include <WebSerial.h>
#include <AsyncElegantOTA.h>
uint16_t chVals[4];
uint16_t startVals[4];
uint8_t pinsA[] = {4, 0, 2, 15, 13};
unsigned long cRun;
uint8_t secs;
uint16_t grSP;
void setup() {
Serial.begin(115200);
cRun = millis();
secs = 0;
}
void loop() {
static uint8_t curCh = 0;
static uint8_t ch = 255;
static uint8_t numPoliv = 0;
uint32_t tmStart;
if ((cRun + 1000) <= millis()){
cRun = millis();
for (byte i = 0; i < 5; i++){
chVals[i] = analogRead(pinsA[i]);
}
secs++;
if(secs == 59){
secs = 0;
if(curCh != ch){
ch = curCh;
startVals[ch] = chVals[ch];
numPoliv = 0;
if(chVals[ch] < grSP){
//Set position
//Poliv on
tmStart = millis();
}
}
}
}
}