как организовать выход из процедуры

exez
exez аватар
Offline
Зарегистрирован: 04.04.2015

Подскажите плиз. Имеем:

const int motor31 = 2; 
const int motor32 = 3; 
const int motor33 = 4; 
const int motor34 = 5; 
 
void FocusUp()
{
    digitalWrite(motor34, HIGH); 
    digitalWrite(motor34, LOW);  delay(FocusSpeed);
 
 
    if (digitalRead(11)==LOW)
 
     тут надо проверить нажата ли кнопка и если нажата то прекратить дальнейшие действия по этой процедуре
 
    digitalWrite(motor32, HIGH); delay(FocusSpeed);
    digitalWrite(motor31, LOW);  delay(FocusSpeed);
    digitalWrite(motor33, HIGH); delay(FocusSpeed);
    digitalWrite(motor32, LOW);  delay(FocusSpeed); 
    digitalWrite(motor34, HIGH); delay(FocusSpeed);
    digitalWrite(motor33, LOW);  delay(FocusSpeed);
    digitalWrite(motor31, HIGH); delay(FocusSpeed);
}

void setup()

{}

void loop()

{}

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

return

exez
exez аватар
Offline
Зарегистрирован: 04.04.2015

странно. 10 раз пробовал эту команду и не только ее.. :) а тут раз и сработало :)

 

спасибо