23-01-2018, 19:47
Witam,
Robię na uczelnie projekt odczytu kart zbliżeniowych. Chce zrobić aplikację, która odczyta mi kartę i zablokuje ją na pewien czas, w tym czasie może odczytywać inne karty i odpowiednio je blokować i czekać podany czas. Chodzi o odczyt przy bramkach wejściowych na stokach.
Teraz myślę jak to rozwiązać w praktyce oczywiście używam Timera z przerwaniem, który w trakcie odczytu blokuje kartę i zaczyna liczyć. Na jednej karcie to działa ale nie wiem jak to rozwiązać np na 20 kartach. Oczywiście mogę dla każdej karty uruchamiać timer ale to by było bez sensu... Na stokach każdą kartę można odczytać i sprawdzić dokładnie czas jaki pozostał do końca.
Macie jakieś pomysły jakby to rozwiązać ?
Robię na uczelnie projekt odczytu kart zbliżeniowych. Chce zrobić aplikację, która odczyta mi kartę i zablokuje ją na pewien czas, w tym czasie może odczytywać inne karty i odpowiednio je blokować i czekać podany czas. Chodzi o odczyt przy bramkach wejściowych na stokach.
Teraz myślę jak to rozwiązać w praktyce oczywiście używam Timera z przerwaniem, który w trakcie odczytu blokuje kartę i zaczyna liczyć. Na jednej karcie to działa ale nie wiem jak to rozwiązać np na 20 kartach. Oczywiście mogę dla każdej karty uruchamiać timer ale to by było bez sensu... Na stokach każdą kartę można odczytać i sprawdzić dokładnie czas jaki pozostał do końca.
Macie jakieś pomysły jakby to rozwiązać ?