iButton замок

Осталось у меня много контроллеров attiny13 и attiny45 с платками от кодового иммобилайзера. И понадобился замок на ключах Dallas (iButton), в режимах “защелка” и “триггер“.

iButton замок на Arduino

iButton замок на Arduino

Ну и понеслась…

Пока отлаживаю проект на Arduino Nano v3, после чего скомпилирую его под Attiny45.

iButton замок на Arduino

iButton замок на Arduino

iButton замок на Arduino

iButton замок на Arduino

При первом пуске, EEPROM пуста. Первый поднесенный ключ становится первым, после доработки прошивки, первый ключ будет становится мастером.

Для записи дополнительных ключей, необходимо на 10 секунд прижать записанную метку к считывателю, после чего по очереди поднести ключи к считывателю. Если ключ уже был записан в EEPROM , то повторной записи не произойдет.

После обновления прошивки, только мастер ключ сможет активировать запись ключей.

исходный код iButton замок на Arduino

p.s. Можно за место считывателя Dallas (iButton), подключить Proximity

Запись опубликована в рубрике Arduino, Atmega, Авто с метками . Добавьте в закладки постоянную ссылку.

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>