Видео: Современный и новый и более простой пример шкафчика с матричной клавиатурой Arduino 4x4: 3 шага
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Еще один пример использования ЖКИ-клавиатуры с матрицей 4х4 со схемой I2C.
Шаг 1: Схема
Эта матричная клавиатура состоит из 16 кнопок, и для связи по протоколу I2c вам понадобится всего 2 контакта: SDA (A4 на плате Arduino) и SCL (A5 на плате Arduino).
Я использовал схему PCF8574A 16 DIP I / O I2c, небольшая схема которой приведена выше. В моем примере адрес таких компонентов - 0x3C (A0 = 0, A1 = 0, A2 = 1).
Шаг 2: Диаграмма состояний: более простой метод
Этот новый метод основан на таймерах, которые позволяют вам составить правильный код (состоящий из 4 символов: CODE1, затем CODE2, затем CODE3, затем CODE4) на клавишах в нужное время.
Скетч arduino включает 4 специальные библиотеки:
SM.h
Wire.h
Keypad_I2C.h
Keypad.h
Даю их пачку и набросок. Если набран правильный код, загорится контакт 13, и вам нужно нажать клавишу «*» для инициализации. Если код неправильный, пин 13 мигает.
примечание: сегодня я не могу загрузить библиотеки из-за внутренней ошибки сервера. Извините.
ПРОБЛЕМА РЕШЕНА, ЕСЛИ ВЫ ИСПОЛЬЗУЕТЕ. RAR
Шаг 3: Заключение
Нажимаемые клавиши должны обнаруживаться на переднем фронте, если только он не будет работать должным образом.
Все эти компоненты очень дешевы, и у вас будет очень запоминающаяся клавиатура с несколькими контактами на платах Arduino.
Спасибо всем за интересный урок, который я нашел.
Днем наставник!