String processor(const String& var){ //Serial.println(var); if(var == "BUTTONPLACEHOLDER1"){//вставка на странице(если в HTML нашли BUTTONPLACEHOLDER1 то вставляем кнопки) String buttons =""; //отправка значения состояния перключателей checked- включен ""-выключен buttons+= "

Выход 1

"; return buttons; } if(var == "BUTTONPLACEHOLDER2"){//вставка на странице(если в HTML нашли BUTTONPLACEHOLDER2 то вставляем кнопки) String buttons =""; //отправка значения состояния перключателей checked- включен ""-выключен buttons += "

Выход 2

"; return buttons; } if(var == "BUTTONPLACEHOLDER3"){//вставка на странице(если в HTML нашли BUTTONPLACEHOLDER3 то вставляем кнопки) String buttons =""; //отправка значения состояния перключателей checked- включен ""-выключен buttons += "

Выход 3

"; return buttons; } if(var == "BUTTONPLACEHOLDER4"){//вставка на странице(если в HTML нашли BUTTONPLACEHOLDER4 то вставляем кнопки) String buttons =""; //отправка значения состояния перключателей checked- включен ""-выключен //кнопка таймера (если вкл то выходы работают по таймерам если нет то по кнопке buttons += "

Таймер

"; return buttons; } if(var == "BUTTON"){//вставка на странице(если в HTML нашли BUTTON то вставляем кнопки) String buttons =""; //отправка значения состояния перключателей checked- включен ""-выключен buttons+= "

Output - GPIO 4

"; buttons += "

Output - GPIO 26

"; buttons += "

Output - GPIO 27

"; return buttons; } return String(); } //************************************************ String outputState(int out){ if(digitalRead(out)){ return "checked"; } else { return ""; } } String outputState55(int out){ if(gpio[3]==1){ return "checked"; } else { return ""; } }