• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zamek szyfrowy - ustawianie nowego hasła

Konkurs Mistrz Programowania
0 głosów
841 wizyt
pytanie zadane 22 stycznia 2017 w Mikrokontrolery przez szerwi Użytkownik (620 p.)

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? :D

 

1 odpowiedź

+1 głos
odpowiedź 24 stycznia 2017 przez Czarcik Użytkownik (780 p.)
Nie wiem co tam masz za sprzęt, ale ogólnie to możesz wyświetlić powiedzmy 6 znaków (na początek niech będą to literki 'a' i tylko małe litery) a następnie za pomocą jakiegoś joysticka lub przycisków monostabilnych poruszać się po tych pozycjach LCDka (lewo-prawo) a drugą parą przycisków zmieniać wyświetlane literki, np. przycisk1 działa "w górę" czyli zmienia a->b, przycisk2 działa "w dół", czyli a->z. Następnie możesz odczytać co tam sobie ustawiłeś na LCD i wpisać to do swojej zmiennej.

Podobne pytania

0 głosów
1 odpowiedź 273 wizyt
pytanie zadane 18 maja 2019 w Systemy operacyjne, programy przez Mavannkas Bywalec (2,290 p.)
0 głosów
1 odpowiedź 402 wizyt
pytanie zadane 8 czerwca 2017 w HTML i CSS przez mitsuukurinaa Bywalec (2,790 p.)
+4 głosów
10 odpowiedzi 2,462 wizyt
pytanie zadane 24 sierpnia 2016 w Offtop przez Nowicjusz89 Obywatel (1,050 p.)

93,653 zapytań

142,574 odpowiedzi

323,089 komentarzy

63,169 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...