
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Ввод с клавиатуры отображается на серийный монитор с полным кодом Arduino uno и 4x4 клавиатуры…
Запасы
Arduino uno x 1
Клавиатура 4x4
Все это можно найти на этом сайте:
Запчасти BDSpeedy Tech
Шаг 1. Подключение к Arduino


Подключение клавиатуры с цифровыми выводами aruduino:
Контакт клавиатуры подключается к контакту Arduino
1 D9
2 D8
3 D7
4 D6
5 D5
6 D4
7 D3
8 D2
Шаг 2: Код

КОД:
#включают
const byte numRows = 4
const byte numCols = 4;
keymap [numRows] [numCols] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}};
byte rowPins [numRows] = {9, 8, 7, 6}; // Строки с 0 по 3
byte colPins [numCols] = {5, 4, 3, 2}; // Столбцы от 0 до 3
// инициализирует экземпляр класса Keypad
Клавиатура myKeypad = Клавиатура (makeKeymap (раскладка клавиатуры), rowPins, colPins, numRows, numCols);
void setup () {
Serial.begin (9600);
}
// Если клавиша нажата, эта клавиша сохраняется в переменной 'keypressed' // Если клавиша не равна 'NO_KEY', то эта клавиша распечатывается // если count = 17, то счетчик сбрасывается обратно на 0 (это означает, что никакие клавиши не нажимаются в течение всего процесса сканирования клавиатуры
void loop () {
char keypressed = myKeypad.getKey ();
если (нажата клавиша! = NO_KEY)
{
Serial.print (нажата клавиша);
}
}
Шаг 3:
вот моя ссылка на блог, там есть дополнительная диаграмма, которая может быть вам полезна … ссылка на блог
Шаг 4: Добавление библиотеки



Добавление библиотеки:
Чтобы добавить библиотеку, перейдите в Скитчи> Включить библиотеку. Введите имя библиотеки «клавиатура», затем нажмите «Установить». Затем загрузите скетч на свой arduino. Вот дополнительная ссылка:
блог WordPress
Место в блоге
Рекомендуемые:
Учебное пособие по Arduino - кнопка в стиле BLYNK и релейный модуль ESP-01: 3 шага (с изображениями)

Учебное пособие по Arduino - кнопка в стиле BLYNK и релейный модуль ESP-01: добро пожаловать в еще один учебник на нашем канале, это первое учебное пособие в этом сезоне, которое будет посвящено системам IoT, здесь мы опишем некоторые особенности и функциональные возможности устройств. используется в системах этого типа. Чтобы создать эти системы
Учебное пособие Do Projeto Final Do Curso IoT Aplicada a Smart Home Inatel / Novembro 2017: 4 шага (с изображениями)

Tutorial Do Projeto Final Do Curso IoT Aplicada a Smart Home Inatel / Novembro 2017: Нет desenvolvimento desse projeto doi using uma plataforma hibrida, так как это необходимо для того, чтобы получить доступ к рекурсивным платформам для Android или iOS. Для использования компьютера типо ноутбука с Windows 10. Платная платформа Ionic, q
Учебное пособие по сервоприводам Arduino: 3 шага (с изображениями)

Учебное пособие по сервоприводам Arduino: сегодня вы узнаете, как использовать серводвигатели с Arduino. Очень важный навык для всех, кто хочет продвинуться в области домашней автоматизации и электроники. Когда у вас есть готовый проект, просто нажмите кнопку и наблюдайте, как сервопривод вращается в произвольном порядке d
Учебное пособие по обнаружению света Arduino: 3 шага (с изображениями)

Учебное пособие по обнаружению света Arduino: после завершения этого учебного пособия вы узнаете, как вы можете обнаруживать изменения в уровнях освещения вокруг вас. Детали для этого проекта предоставил Куман. Вы можете найти их в их стартовом наборе Arduino UNO
Используйте модуль Bluetooth 4.0 HC-08 для управления адресными светодиодами - Учебное пособие по Arduino Uno: 4 шага (с изображениями)

Используйте модуль Bluetooth 4.0 HC-08 для управления адресуемыми светодиодами - учебное пособие по Arduino Uno: вы уже углубились в коммуникационные модули с Arduino? Bluetooth открывает мир возможностей для ваших проектов Arduino и использования Интернета вещей. Здесь мы начнем с маленького шага и узнаем, как управлять адресными светодиодами с помощью sma