Товарищи знатоки, подскажите как поставить условие
- если был клик по кнопке (vent.isClick()), потом клик по кнопке (motorstop.isClick()) и если интервал между этими нажатиями не более 2 секунд, то выдать в порт сообщение {Serial.println("OFF");
- если был клик по кнопке (vent.isClick()), потом клик по кнопке (motorstop.isClick()) и если интервал между этими нажатиями не более 2 секунд, то выдать в порт сообщение {Serial.println("OFF");
C++:
#include "GyverButton.h" /// https://github.com/AlexGyver/GyverLibs/releases/download/GyverButton/GyverButton.zip
GButton vent;
GButton motorstop;
unsigned long timer;
void setup() {
Serial.begin(9600);
timer = millis();
}
void loop() {
int analog = analogRead(7);
vent.tick(analog < 695 && analog > 652); //6
motorstop.tick(analog < 940 && analog > 865); //2
if (vent.isClick()) {Serial.println("Start");}
if (motorstop.isClick()) Serial.println("Stop");
//А здесь надо как-то поставить условие если нажата кнопка (vent.isClick()) потом нажатие (motorstop.isClick())
// и если интервал между нажатиями был не более 2 секунд, то выдать Serial.println("OFF");
}
Изменено: