Электронный замок на ключах iButton на микроконтроллере AVR

 

Процессор имеет возможность записать в свою память 3 ключа iButton. Перемычка JP1 определяет в каком режиме будет работать устройство.
             Если перемычка установлена, то процессор после идентификации ключа выдаёт импульс длительностью в 1 секунду на выход соответствующий номеру ключа. Например, если вставлен 3й ключ, импульс подаётся на 3й выход и т.д.
             Если перемычка не установлена, то процессор после идентификации любого из прописанных ключей выдаст импульс длительностью в 1 секунду на первый выход.
             Прописывание ключей осуществляется с помощью кнопки SB1 и светодиода . Для входа в режим програмирования нажмите кнопку на 3 секунды, после чего на 1 секунду загорится светодиод. После этого нужно короткими нажатиями ввести номер ключа. 1 нажатие - 1й ключ, 2 нажатия - 2й ключ и т.д. Выбор ключей цикличен, тоесть 4 нажатия - 1й ключ, 5 нажатий - 2й ключ и т.д. Каждое нажатие подтверждается вспышкой светодиода. После этого нужно нажать кнопку на 3 секунды, после чего светодиод сначало загорится на 1 секунду затем короткими вспышками подтвердит номер ключа (1 вспышка - первый ключ, 2 вспышки - 2й ключ и т.д.). После этого устройство будет ждать, пока вы вставите ключ.

 

Электронный замок на ключах iButton на микроконтроллере AVR

Нажмите на картинку чтобы увеличить

 

Вот ссылка на сайт автора ссылка

Загляника


статистика