Страница 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 при этом отрабатывает чётко.
По этому запускать на версии 8.2.3.!!!!!!!!!!
P.S.P.S Без модуля пример не запустится.
Re: RFID PN532 ESP32
Добавлено: 21 июл 2025, 14:40
Phazz
Неплохо вы разобрались с редактором, а можете уточнить как выглядят тормоза?
Re: RFID PN532 ESP32
Добавлено: 21 июл 2025, 14:47
golloper
модуль в сети , не загрузки web . браузер пишет что всё. иногда если трогать диспетчер задач , то есть картинка , но функционал вывода переменной приходилось ставить раз в 1.5 секунды. иначе или пропуски или полный игнор. 8.2.3 нет вопросов
Re: RFID PN532 ESP32
Добавлено: 21 июл 2025, 14:54
Phazz
А в 823 нормально?
Re: RFID PN532 ESP32
Добавлено: 21 июл 2025, 14:58
golloper
Ну я же об это предупредил и обозначил.
Re: RFID PN532 ESP32
Добавлено: 21 июл 2025, 15:03
golloper
,,
Re: RFID PN532 ESP32
Добавлено: 21 июл 2025, 15:08
golloper
Phazz писал(а): 21 июл 2025, 14:40
Неплохо вы разобрались с редактором, а можете уточнить как выглядят тормоза?
а чо там сложного то?
Re: RFID PN532 ESP32
Добавлено: 21 июл 2025, 15:10
Phazz
golloper писал(а): 21 июл 2025, 15:03
Скажу так , вывод инфы в переменную тот ещё гимор в плане использования её в фл, там только то что можно за цикл.
Ну это мне так захотелось, весь код что процессора что web это ИИ , я их только свёл воедино. Я только говорил -хочу так
ну я вам больше скажу, это не только в флпрог так)
Re: RFID PN532 ESP32
Добавлено: 21 июл 2025, 15:11
Phazz
golloper писал(а): 21 июл 2025, 15:08
Phazz писал(а): 21 июл 2025, 14:40
Неплохо вы разобрались с редактором, а можете уточнить как выглядят тормоза?
а чо там сложного то?
не знаю, но у многих проблемы с освоением про редактора
Re: RFID PN532 ESP32
Добавлено: 21 июл 2025, 15:11
golloper
Phazz писал(а): 21 июл 2025, 15:10
golloper писал(а): 21 июл 2025, 15:03
Скажу так , вывод инфы в переменную тот ещё гимор в плане использования её в фл, там только то что можно за цикл.
Ну это мне так захотелось, весь код что процессора что web это ИИ , я их только свёл воедино. Я только говорил -хочу так
ну я вам больше скажу, это не только в флпрог так)
Да это понятно. Много чего надо учитывать. Ну согласитесь, ИИ не плохо код написала
Re: RFID PN532 ESP32
Добавлено: 21 июл 2025, 15:14
golloper
Phazz писал(а): 21 июл 2025, 15:11
golloper писал(а): 21 июл 2025, 15:08
Phazz писал(а): 21 июл 2025, 14:40
Неплохо вы разобрались с редактором, а можете уточнить как выглядят тормоза?
а чо там сложного то?
не знаю, но у многих проблемы с освоением про редактора
Вопросы есть но они больше про расширение. Чую дело пахнет керосином

Re: RFID PN532 ESP32
Добавлено: 21 июл 2025, 21:00
golloper
Как всегда, если хвалят или ругают сумбур в голове.
По делу. Блок прекрасно работает на любой версии от 8хх до последней, вопрос только к web интерфейсу, и даже скорее не к нему а
к подключению к нему. Я вижу через роутер что камень на связи. При выключенном диспетчере оно вообще не происходит, если в настройках платы ставлю экспериментально разные варианты, то web запускается но он непригоден к использованию. Вывод и управление через него то ещё .... В коде ставил задержки на вывод одной строки в 1.5 секунды, чего не понадобилось в более ранних версиях FL
При этом в сериал порт сыплет как надо и так же управляет.
Всегда думаю что это я криворукий.Web пока сложно для меня в том состоянии каким он сейчас представлен в программе, но он гибкий и это круто. WEB код сгенерированный без участия FL 9 прекрасно работает, и даже если он сгенерирован через Fl 8 версии тоже летает.
Ещё раз повторюсь, с WEB не дружу. Но картина маслом.
Если мой пример поможет понять причину , будет лучше всем .
Re: RFID PN532 ESP32
Добавлено: 21 июл 2025, 21:31
Phazz
► Показать
golloper писал(а): 21 июл 2025, 21:00
Как всегда, если хвалят или ругают сумбур в голове.
По делу. Блок прекрасно работает на любой версии от 8хх до последней, вопрос только к web интерфейсу, и даже скорее не к нему а
к подключению к нему. Я вижу через роутер что камень на связи. При выключенном диспетчере оно вообще не происходит, если в настройках платы ставлю экспериментально разные варианты, то web запускается но он непригоден к использованию. Вывод и управление через него то ещё .... В коде ставил задержки на вывод одной строки в 1.5 секунды, чего не понадобилось в более ранних версиях FL
При этом в сериал порт сыплет как надо и так же управляет.
Всегда думаю что это я криворукий.Web пока сложно для меня в том состоянии каким он сейчас представлен в программе, но он гибкий и это круто. WEB код сгенерированный без участия FL 9 прекрасно работает, и даже если он сгенерирован через Fl 8 версии тоже летает.
Ещё раз повторюсь, с WEB не дружу. Но картина маслом.
Если мой пример поможет понять причину , будет лучше всем .
Нужно будет разбираться, как бы пока даже идей нет почему так
Re: RFID PN532 ESP32
Добавлено: 21 июл 2025, 21:39
golloper
Я только ЗА. Мокнёте меня в мой косяк,приму как должное