Програмирование кнопки с откликом

nix1am
Offline
Зарегистрирован: 16.05.2015

Подскажите, будет ли работать?

if (buttonModeAFlag == 0) {
if (millis() — previousMillis > 5000) {
previousMillis = millis();
if (buttonModeAFlag==helper) { //Проверка, что состояние кнопки изменилось
buttonModeAFlag=!buttonModeAFlag;
} else {
helper=buttonModeAFlag
}
buttonModeAFlag=buttonModeAFlag
buttonModeBFlag=0;
buttonModeCFlag=0;
//вогнать в епроме в моде а параменты вилс
//помаргал диодом
if (millis() — previousMillis > 500) {
}
digitalWrite(buttonModeALED, LOW);
previousMillis = millis();
}
if (millis() — previousMillis > 500) {
}
digitalWrite(buttonModeALED, HIGH);
previousMillis = millis();
}
if (millis() — previousMillis > 500) {
}
digitalWrite(buttonModeALED, LOW);
previousMillis = millis();
}

}

при нажатии более 5 секунд поставить флаг "1" на "buttonModeAFlag" и помигать "buttonModeALED"

по умолчанию
long previousMillis = 0; //Время последнего нажатия кнопки
byte helper = 1

первый раз пишу скетч, контроллер еще едетскитая =) так что сильно не пинайте.

inspiritus
Offline
Зарегистрирован: 17.12.2012

То, что представлено работать точно небудет, даже нескомпиллируется

постите правильно и полный текст программы

nix1am
Offline
Зарегистрирован: 16.05.2015
-
nix1am
Offline
Зарегистрирован: 16.05.2015

-

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012