Можно запрограммировать до 60 ключей.
Данный блок считывает ключ и выдает плюс на ноге МК.
Версия первая, тестовая.
В настройках блока:
In - это куда подключен считыватель ключа
saveKey - Номер порта к которому подключена кнопка
doorPin - выход блока, при верном ключе (1) на время Time
Time - Время задержки
StatusLed - светодиод для индикации
Time - время задержки при срабатывании
Алгоритм таков:
Сбрасываем все ключи: нажимаем кнопку и не отпуская нажимаем ресет на ардуино.
Прописываем новые ключи: нажимаем один раз кнопку и прислоням ключ - все он в базе.
Если мигает светодиод(PIn13) значит ошибка
Ошибка может быть при плохом контакте, не верно подобранном резисторе...
Схема подключения:

- iButton_Schem.png (19.03 КБ) 1514 просмотров