Оглавление:
![Современный и новый и более простой пример шкафчика с матричной клавиатурой Arduino 4x4: 3 шага Современный и новый и более простой пример шкафчика с матричной клавиатурой Arduino 4x4: 3 шага](https://i.howwhatproduce.com/images/009/image-25208-j.webp)
Видео: Современный и новый и более простой пример шкафчика с матричной клавиатурой Arduino 4x4: 3 шага
![Видео: Современный и новый и более простой пример шкафчика с матричной клавиатурой Arduino 4x4: 3 шага Видео: Современный и новый и более простой пример шкафчика с матричной клавиатурой Arduino 4x4: 3 шага](https://i.ytimg.com/vi/H0E2egLXeug/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
![Современный и новый и более простой пример шкафчика с матричной клавиатурой Arduino 4x4 Современный и новый и более простой пример шкафчика с матричной клавиатурой Arduino 4x4](https://i.howwhatproduce.com/images/009/image-25208-1-j.webp)
Еще один пример использования ЖКИ-клавиатуры с матрицей 4х4 со схемой I2C.
Шаг 1: Схема
![Схема Схема](https://i.howwhatproduce.com/images/009/image-25208-2-j.webp)
![Схема Схема](https://i.howwhatproduce.com/images/009/image-25208-3-j.webp)
Эта матричная клавиатура состоит из 16 кнопок, и для связи по протоколу I2c вам понадобится всего 2 контакта: SDA (A4 на плате Arduino) и SCL (A5 на плате Arduino).
Я использовал схему PCF8574A 16 DIP I / O I2c, небольшая схема которой приведена выше. В моем примере адрес таких компонентов - 0x3C (A0 = 0, A1 = 0, A2 = 1).
Шаг 2: Диаграмма состояний: более простой метод
![Диаграмма состояний: более простой метод Диаграмма состояний: более простой метод](https://i.howwhatproduce.com/images/009/image-25208-4-j.webp)
Этот новый метод основан на таймерах, которые позволяют вам составить правильный код (состоящий из 4 символов: CODE1, затем CODE2, затем CODE3, затем CODE4) на клавишах в нужное время.
Скетч arduino включает 4 специальные библиотеки:
SM.h
Wire.h
Keypad_I2C.h
Keypad.h
Даю их пачку и набросок. Если набран правильный код, загорится контакт 13, и вам нужно нажать клавишу «*» для инициализации. Если код неправильный, пин 13 мигает.
примечание: сегодня я не могу загрузить библиотеки из-за внутренней ошибки сервера. Извините.
ПРОБЛЕМА РЕШЕНА, ЕСЛИ ВЫ ИСПОЛЬЗУЕТЕ. RAR
Шаг 3: Заключение
Нажимаемые клавиши должны обнаруживаться на переднем фронте, если только он не будет работать должным образом.
Все эти компоненты очень дешевы, и у вас будет очень запоминающаяся клавиатура с несколькими контактами на платах Arduino.
Спасибо всем за интересный урок, который я нашел.
Днем наставник!
Рекомендуемые:
Калькулятор Arduino DIY с ЖК-дисплеем 1602 и клавиатурой 4x4: 4 шага
![Калькулятор Arduino DIY с ЖК-дисплеем 1602 и клавиатурой 4x4: 4 шага Калькулятор Arduino DIY с ЖК-дисплеем 1602 и клавиатурой 4x4: 4 шага](https://i.howwhatproduce.com/images/010/image-28224-j.webp)
Калькулятор Arduino DIY с ЖК-дисплеем 1602 и клавиатурой 4x4: Привет, ребята, в этой инструкции мы сделаем калькулятор на Arduino, который может выполнять основные вычисления. Итак, в основном мы будем вводить данные с клавиатуры 4x4 и распечатывать данные на ЖК-дисплее 16x2, а Arduino выполнит вычисления
IoT Guru Cloud - пример простой диаграммы: 4 шага
![IoT Guru Cloud - пример простой диаграммы: 4 шага IoT Guru Cloud - пример простой диаграммы: 4 шага](https://i.howwhatproduce.com/images/002/image-3221-5-j.webp)
IoT Guru Cloud - простой пример диаграммы: IoT Guru Cloud предоставляет множество серверных сервисов через REST API, и вы можете легко интегрировать эти REST-вызовы на свою веб-страницу. С Highcharts вы можете отображать диаграммы своих измерений просто с помощью вызова AJAX
Пример шкафчика с матричной клавиатурой Arduino 4x4: 6 шагов
![Пример шкафчика с матричной клавиатурой Arduino 4x4: 6 шагов Пример шкафчика с матричной клавиатурой Arduino 4x4: 6 шагов](https://i.howwhatproduce.com/images/006/image-16407-42-j.webp)
Пример шкафчика с матричной клавиатурой Arduino 4x4: 2 способа управления клавиатурой с 16 кнопками и минимумом контактов
CircuitPython и TinyLiDAR: простой пример: 3 шага
![CircuitPython и TinyLiDAR: простой пример: 3 шага CircuitPython и TinyLiDAR: простой пример: 3 шага](https://i.howwhatproduce.com/images/001/image-1413-55-j.webp)
CircuitPython и TinyLiDAR: простой пример: MicroElectronicDesign tinyLiDAR - это модуль измерения времени пролета (ToF) на основе ST VL53L0X с подключением к шине i2c. Платы микроконтроллеров Adafruit легко подключаются к этому датчику, поскольку они могут передавать данные по протоколу i2c через свой вывод данных
Как сделать более простой чехол для Ipod Altoids: 4 шага
![Как сделать более простой чехол для Ipod Altoids: 4 шага Как сделать более простой чехол для Ipod Altoids: 4 шага](https://i.howwhatproduce.com/images/005/image-14731-25-j.webp)
Как упростить корпус Altoids для Ipod: многие инструменты для кейсов Altoids полны ненужных вещей и инструкций, чтобы упростить и ускорить обучение, я не буду вкладывать эти вещи в