Страница 1 из 1

RFID PN532 ESP32

Добавлено: 28 июн 2025, 23:34
golloper
2025-06-28_22-56-11.png
Блок чтения RFID карт,меток на модуле PN532 для ESP32.
Интерфейсы SPI или I2C.
RFID_reader_PN532_(Code_-_Professional).ubi
Пример:
pn532 esp32 flp8-3-2.flp
Имеет несколько режимов работы : чтение,запись,удаление всех карт, удаление по индексу,перезапись мастер-карты,листинг записанных карт, информация о состоянии памяти.
Для записи карт используется файловая система LittleFS. UID карты записывается вместе с именем
30 символов кириллицы для удобства дальнейшего использования, имеет вид
"Пушкин Александр . UID FC 54 FB 01".
При первом запуске проверяется файловая система, если её нет то создаётся, проверяется наличие мастер-карты если её нет ,то переход для её записи. Без мастер-карты дальнейшая работа невозможна.
Мастер-карта нужна для перехода из режима чтения в режимы записи ,удаления и т.д. А так же для
подтверждения некоторых операций.

Всё происходящее передаётся в SerialPort и в переменную на выход блока, данные с которой можно передавать к примеру в WEB (как сделано в примере)
► Показать
Управление так-же возможно через SerialPort или входами блока.

Более подробное описание внутри блока.

P.S. Пример делался в версии FLProg 9.4.0 . Почему то в нём не заработал web интерфейс. Различные манипуляции с диспетчером задач чуть улучшили ситуацию но это не помогло дикие задержки. В serial при этом отрабатывает чётко. :smile44:

По этому запускать на версии 8.2.3.!!!!!!!!!!

P.S.P.S Без модуля пример не запустится.