Безопасность играет важную роль в жизни современного общества, а цифровые кодовые замки являются важным элементом различных систем безопасности. Один из примеров реализации подобного цифрового кодового замка на плате Arduino и матричной клавишной панели мы рассмотрим в этой статье. В представленном проекте мы будем использовать технологию мультиплексирования для подключения клавиатуры с помощью которой и будет вводиться пароль к плате Arduino Uno.
Проект 10. Сейф (кодовый замок)
На сайте уже было много кодовых замков — с полноцифровой клавиатурой , двумя кнопками, да и одной тоже. Но и это устройство тоже имеет право на существование из-за своей простоты и надёжности. Реализован проект на МК Attiny и конечно одной микро-кнопке. Конечно эта схема не защитит сейф в банке, но что-то простое и маленькое вполне, чтоб ограничить доступ от, например, детей или коллег на работе. Схема также может действовать как переключатель, или просто как иммобилайзер для автомобиля или мотоцикла.
На картинках выше показан вариант с полной функциональность, а именно:. Когда система не спит, нажать кнопку смены пароля скрытая кнопка. Можно скачать с GitHub. Музыкальный аппарат на Arduino.
Официальный сайт компании Arduino по адресу arduino. Нужна помощь, не могу понять, как осуществить запоминание нажатых клавиш, по заданию нужно сделать пример кодового замка, который по правильному порядку нажатий зажигал зелёный, в противном случае пищал и горел красный. Я думал использовать ввод в массив и потом сравнивать их, а на деле ничего не вышло. Не надо их запоминать. Нужна одна переменная-счетчик, она же индекс проверяемого элемента кодовой последовательности.