• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
RFID+Keypad
#1
Witam wszystkich,
próbuję zrobić projekt z użyciem modułu rfid-rc522. Do arduino podłączyłem również klawiaturkę membranową, wyświetlacz i wszystko działa ale niestety nie do końca. Korzystałem z bibliotek: http://playground.arduino.cc/Code/Keypad oraz http://playground.arduino.cc/Learning/MFRC522 (przykład buzzer). 
Działanie polega na tym, że klawiaturka aktywuje się jedynie po wciśnięciu przycisku i wpisujemy hasło, jeśli nie wciskamy to można korzystać tylko z karty rfid i to działa bez żadnego problemu i zczytuje dane. Problem pojawia się kiedy zadziała metoda "keypad.getKey();" czyli obsługa klawiatury. Oczywiście po zgadnięciu hasła i otwarciu zamka a także zamknięciu zamka(bo to robi cały program) pętla główna idzie dalej ale "if (rfid.isCard()) {..." chyba nie jest prawdą i pętla warunkowa się nie wykonuje tylko przelatuje dalej. Ktoś jest w stanie pomóc? Kod loopa w załączniku. Jeśli potrzeba będzie cały kod programu to podeślę.


Załączone pliki
.txt   loop.txt (Rozmiar: 1.79 KB / Pobrań: 4)
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości