Простой блок,делался под свои задачи. Возможно кому то пригодится.
Блок подключается по протоколу HSU (High Speed UART), почему то I2C и SPI не захотели корректно работать да и лишних выводов у WeMos не оставалось .
В секции декларации остались закоментированые остальные протоколы,так что можно использовать их.
Блок считывает 4 байта карты,сравнивает их с записанными в EEPROM. В случае обнаружения выставляет высокий уровень на выход блока keyFound, если нет то высокий уровень на выход keyNotFound.
Выход indexKey выводит номер ячейки считанного ключа
Выход freeCell количество свободных ячеек.
Выход idKey выводит id ключа/метки.
Вход progKey , при высоком уровне происходит запись карт\меток,подносим к ридеру по очереди.
Вход clrAllKey- удаление всей ключей.
Блок:
Библиотеки: https://github.com/elechouse/PN532
Распаковать все папки в папку libraries arduino ide.