Подскажите пару моментов по программированию. На базе скетча Brett Martin написан код для игры. Суть простая: при прикладывании 3-х "правильных" RFID-карт зажечь табло. Все работает, но с косяком: если три раза приложить одинаковую карту, тоже срабатывает. Как игнорировать уже ранее поднесенную карту? Сюда код не входит по объему, поэтому ссылка.
Ну вот просто взять и не учитывать. После обнаружения метки запомнить в переменной, что она уже была и в следующий раз смотреть на этот флаг и не реагировать.
Код (Text): прочитать_рфид(); если(значение == предыдущееЗначение){ не_учитывать(); } ...что-то... предыдущееЗначение = значение;
Для трех карт прокатит. А если это два-три набора карт (основные + резервные), то уже надо как-то массивы городить.