В новом блоке заметил следующее... Не знаю как грамотно описать, вообщем когда к считывателю поднесена карта, все ок. А вот когда карты нет возле считывателя, то не выполняется остальная часть программы. Пример. В проекте считыватель карт и дисплей (вместо дисплея еще пробовал блок remoteXY). На дисплее выводится например выход счетчика импульсов. Так вот при поднесении карты все работает, на дисплее отображается меняющееся содержимое счетчика. При убирании карты счет останавливается, все как бы зависает, на слайдер в remotexy ардуина тоже не реагирует. Число от слайдера сразу возвращается в remoteXY на экран и он не меняется пока не поднести карту.
Недавно делал свой блок для считывания UID карт, то тоже было такое. Пока не убрал строку "return"
в скетче.
Я так понял что этот код стоит в начале функции лооп, а со строкой ретурн программа возвращается в начало. И так зацикливается до того момента пока не поднести карту к считывателю. Могу ошибаться.
Хотелось бы от автора услышать комментарий.