Skocz do zawartości

Zamek szyfrowy - ustawianie nowego hasła


szerwi

Pomocna odpowiedź

Witam,

Tworzę zamek szyfrowy do drzwi. Po wpisaniu kodu 0 i zatwierdzeniu program przechodzi do procedury ustawiania nowego hasła. Nie potrafię jednak stworzyć kodu, który o wpisaniu nowego hasła i zatwierdzeniu wpisze nam to do zmiennej.

Do obsługi hasła używam biblioteki Password: http://playground.arduino.cc/Code/Password

 void nowehaslo2(KeypadEvent eKey)
{
 char nowehaslo[16] = {};
 byte x = 0;
switch (keypad.getState())
 {
  case PRESSED:
     switch (eKey)
     {
       case '#':
         password.reset(); zmien.reset();
         lcd.clear();  lcd.home();
         nowe.set(nowe);
         Serial.print(nowe);

       break;
      case '*':
       password.reset(); zmien.reset(); nowe.reset();
       lcd.clear();  lcd.home();
       lcd.print("  ZMIANA HASLA  ");
       lcd.setCursor(0,1);
       lcd.print("Nowe: ");
       break;
      default: lcd.print('*'); nowe.append(); break;
      break;
     }
 }
}

Jak można rozwiązać ten problem? 🙂

Link do komentarza
Share on other sites

Ojej, to wygląda na to, że nie bardzo rozumiesz co funkcje z klasy Password robią. Czy mógłbyś napisać nam jak rozumiesz ich działanie? W sumie jest ich tylko kilka więc po jednym-dwa zdania o każdej nie będzie wielkim wyczynem. Dawaj, czekamy. Być może tam wyjdzie jasno co robisz źle.

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.