Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Т.е. если на двери хорошая ручка...Однажды попалась плохая ручка. Пришлось самому потом делать как надо.

for (byte i=1; i<MAX_PASSWORD_LENGTH; i++){
//check if guessed char is equal to the password char
if (pass==STRING_TERMINATOR && guessed==STRING_TERMINATOR){
return true; //both strings ended and all previous characters are equal
}else if (pass!=guessed || pass==STRING_TERMINATOR || guessed==STRING_TERMINATOR){
return false; //difference OR end of string has been reached
}
// ...
}void guessPassword(){
if (password.evaluate()){
if (Closed==1) {
// угадали
// ...
}
}
else{
// не угадали
digitalWrite(LedGreen,LOW);
password.reset();
errorSound();
}
}
Кодовый замок на Arduino за 20 минут