Кто не знает, валидатор позволяет проводить бесконтактную оплату проезда в общественном транспорте. По факту, данный проект представляет из себя типичный альтернативный валидатор с небольшими поправками в работе системы. Идеей создания подобного проекта для меня послужила порой странная работа настоящих валидаторов в общественном транспорте. Самое странное - так это то, что один и тот же валидатор иногда не может снять две суммы с одной и той же карты. В моём варианте, валидатор сможет снять с одной карты две и более суммы, но между каждой оплаты будет стоять отсрочка в 5 секунд. В проекте также отработаны ситуации с проблемой распознания карт и распознанием недействительных и "пустых" карт. Но тут я добавил ещё приколы! АХХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХА