Arduino Polska Forum
Odczyt kart RFID - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica)
+--- Wątek: Odczyt kart RFID (/watek-odczyt-kart-rfid)



Odczyt kart RFID - adi1525 - 23-01-2018

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ć ?


RE: Odczyt kart RFID - CEO - 23-01-2018

Witaj,

Pokaż nam swój kod. Smile


RE: Odczyt kart RFID - adi1525 - 23-01-2018

Specjalnie kodu nie umieszczam ponieważ jest to kod na mikrokontroler PIC i jest bardzo rozbudowany. Odliczanie musi wykonywać się w tle ponieważ główna część programu czeka na pojawienie się karty w polu.
Myślałem o wykorzystaniu zegara RTCC i sprawdzeniu ile czasu upłynęło.


RE: Odczyt kart RFID - krn78 - 25-01-2018

Użyłbym chyba listy dwuwymiarowej. Przechowywałbym w niej ID karty, czas odczytu karty i, jeśli będziesz potrzebował, czas odblokowania. Czy użyjesz RTC czy (o ile czas odblokowania będzie mały) millis(), to już Twoja sprawa.