[spoiler] [/spoiler]
Есть особенности в подключениях.
ESP8266 Вообще ни как не удалось подключить
MEGA2560 и ESP 32 только по хардварным свободным сериалам.
Nano ,Uno по софтварному.
Других плат нет, проверить не на чем.
В приоритете ESP32 там всё огонь! На Nano и Uno тоже....
Хочу сразу предостеречь от покупки вот такого,китайского,похожего на китайский сканер
![Улыбка! :)](./images/smilies/ha_smile.gif)
[spoiler] [/spoiler]
[spoiler]Для сканера GROW R503 c LED индикацией. С разноцветным шлейфом.
Сканирование- считывание отпечатка. Для работы требуется постоянный высокий уровень на входе.
Загорание фиолетовым цветом - палец приложен и установка импульса на выход -приложен.
Моргание голубым цветом и установка импульса на выход -найден. Красным- не найден.
Выход -номер ID - номер ячейки куда записан отпечаток, если не найден - номер ID= -1.
Запись- запись в память сканера отпечатков. Вход со встроенным Rtrig. Для записи нового отпечатка
нужно ещё раз подать команду на вход. Запись происходит в два этапа. При подаче сигнала на вход,
индикация сканера начнёт плавно мерцать красным цветом, приложить палец к сканеру и удерживать пока индикатор
не заморгает быстро синим цветом. Убрать палец от сканера, дождаться пока индикатор вновь замерцает красным
цветом с удвоенной частотой, вновь приложить палец к считывателю,дождаться моргания синего индикатора.
Для остальных пальцев, проделать процедуру повторно. При ошибке- индикатор засветится фиолетовым
цветом-перезапустить запись.
Удаление- удаление всех отпечатков.
Выбор ID- Указывает при записи ,какую ячкйку памяти нужно перезаписать. Если 0 то запись будет производиться
автоматически последовательно.
Дополнительные блоки управлением подсветки запускать через Rtrig . И не забывать выключать.
[/spoiler]
Простой пример для Nano: Пример для ESP32 с WEB интерфейсом: Сам блок: Отправлено спустя 45 минут 48 секунд:
Небольшое видео.
Запись: https://disk.yandex.ru/i/72Czw0B-gVP5Hw
Считывание : https://disk.yandex.ru/i/hcUBhEtv2iAuNQ
Отправлено спустя 29 минут 16 секунд:
Дополнение.
При первом включении если ни один отпечаток не записан в сканер, автоматом переходит на запись.Время записи всегда ограничено ~30 секунд, прощёлкали, заново.
При включении если сканер моргнул синим - всё ок. красный или ни как то траблы с подключением.
При перезаписи отпечатка не указывайте номер ячейки больше чем записано, выход с LED индикацией ошибки.
Пока горячо, могу что то оперативно подправить под конкретные задачи если это будет в моих силах.
Есть желание понять проблему не совместимости с разными платформами. Буду рад помощи