Arduino Keypad 4x4 Урок: 4 стъпки (със снимки)
Arduino Keypad 4x4 Урок: 4 стъпки (със снимки)
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

Спот в блога

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