Кодовый замок на Arduino

На днях, листая книгу Уилли Соммера, наткнулся на интересный проект кодового замка на основе Arduino.

кодовый замок

Для данного замка используются две кнопки. Для ввода нужно нажимать эти кнопки определенное количество раз в определенной последовательности. Нажатие кнопок подтверждается с помощью вспышки красного светодиода и звукового сигнала зуммера. Если код введен с ошибкой, можно очистить ввод данных, подержав кнопку 2. О том, что произошел сброс сигнализируют мигающий красный светодиод и сигнал зуммера.
В свою очередь, к данной схемы я добавил сервопривод. Итак работает она следующим образом:
После пяти нажатий на кнопку 1 и трех нажатий на кнопку 2, на пять секунд загорается синий светодиод и происходит поворот сервопривода на заданный угол. Через пять секунд серво возвращается в исходное положение. Для работы требуется подключить заголовочный файл Servo.h

lock_arduino

arduino_servo_button_buzer_led_lock



Код программы для работы замка:


2 комментария

Оставить ответ

Обязательные поля помечены*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.