Съдържание:

Arduino Keypad 4x4 Урок: 4 стъпки (със снимки)
Arduino Keypad 4x4 Урок: 4 стъпки (със снимки)

Видео: Arduino Keypad 4x4 Урок: 4 стъпки (със снимки)

Видео: Arduino Keypad 4x4 Урок: 4 стъпки (със снимки)
Видео: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Ноември
Anonim
Урок за клавиатура Arduino 4x4
Урок за клавиатура Arduino 4x4

Входът от клавиатурата се показва на сериен монитор с пълен код на клавиатурата arduino uno и 4x4 …

Консумативи

Arduino uno x 1

4x4 клавиатура

Всичко това може да се намери на този сайт:

BDSpeedy Tech части

Стъпка 1: Свързване с Arduino

Свързване с Arduino
Свързване с Arduino
Свързване с Arduino
Свързване с Arduino

Свързване на клавиатурата с цифрови щифтове aruduino:

Пин за клавиатура Свързва се с Arduino Pin

1 D9

2 D8

3 D7

4 D6

5 D5

6 D4

7 D3

8 D2

Стъпка 2: Код

Код
Код

КОД:

#включва

const байт numRows = 4

const байт numCols = 4;

keymap [numRows] [numCols] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}};

байт rowPins [numRows] = {9, 8, 7, 6}; // Редове от 0 до 3

байт colPins [numCols] = {5, 4, 3, 2}; // Колони от 0 до 3

// инициализира екземпляр от клавиатурата

Keypad myKeypad = Клавиатура (makeKeymap (keymap), rowPins, colPins, numRows, numCols);

void setup () {

Serial.begin (9600);

}

// Ако ключът е натиснат, този ключ се съхранява в променливата „keypressed“// Ако ключът не е равен на „NO_KEY“, тогава този ключ се отпечатва // ако count = 17, тогава count се връща обратно на 0 (това означава, че не е натиснат клавиш по време на целия процес на сканиране на клавиатурата

void loop () {

char keypressed = myKeypad.getKey ();

if (натиснат клавиш! = NO_KEY)

{

Serial.print (натиснат клавиш);

}

}

Стъпка 3:

ето моята връзка към blogspot, тя има допълнителна диаграма, която може да ви бъде полезна … link към blogspot

Стъпка 4: Добавяне на библиотека

Добавяне на библиотека
Добавяне на библиотека
Добавяне на библиотека
Добавяне на библиотека
Добавяне на библиотека
Добавяне на библиотека

Добавяне на библиотеката:

За да добавите библиотеката, отидете на Skeetches> Include library Въведете името на библиотеката „keypad“, след това натиснете install. След това качете скицата във вашия arduino. Ето някои опционални връзки:

блог на wordpress

Спот в блога

Препоръчано: