Mundarija:

Arduino 4x4 klaviaturasi: 4 qadam (rasmlar bilan)
Arduino 4x4 klaviaturasi: 4 qadam (rasmlar bilan)

Video: Arduino 4x4 klaviaturasi: 4 qadam (rasmlar bilan)

Video: Arduino 4x4 klaviaturasi: 4 qadam (rasmlar bilan)
Video: Подключаем матричную клавиатуру к Ардуино 2024, Sentyabr
Anonim
Arduino klaviatura 4x4 bo'yicha qo'llanma
Arduino klaviatura 4x4 bo'yicha qo'llanma

Klaviatura usuli ketma -ket monitorga arduino uno va 4x4 klaviatura to'liq kodini ko'rsatdi …

Ta'minotlar

Arduino uno x 1

4x4 klaviatura

Bularning barchasini ushbu saytda topish mumkin:

BDSpeedy texnik qismlari

1 -qadam: Arduino bilan ulanish

Arduino bilan aloqa
Arduino bilan aloqa
Arduino bilan aloqa
Arduino bilan aloqa

Aruduino raqamli pinli klaviaturani ulash:

Klaviatura pimi Arduino piniga ulanadi

1 D9

2 D8

3 D7

4 D6

5 D5

6 D4

7 D3

8 D2

2 -qadam: kod

Kod
Kod

KOD:

#qo'shing

const bayt numRows = 4

const bayt numCols = 4;

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

bayt rowPins [numRows] = {9, 8, 7, 6}; // 0 dan 3 gacha qatorlar

bayt colPins [numCols] = {5, 4, 3, 2}; // 0 dan 3 gacha ustunlar

// klaviatura sinfining misolini ishga tushiradi

Klaviatura myKeypad = Klaviatura (makeKeymap (keymap), rowPins, colPins, numRows, numCols);

bo'sh o'rnatish () {

Serial.begin (9600);

}

// Agar tugma bosilsa, bu tugma "tugma bosilgan" o'zgaruvchida saqlanadi // Agar kalit "NO_KEY" ga teng bo'lmasa, bu tugma chop etiladi // agar count = 17 bo'lsa, keyin hisob 0 ga qaytariladi (bu butun klaviaturani skanerlash jarayonida hech qanday tugma bosilmasligini bildiradi

void loop () {

char tugmasi bosilgan = myKeypad.getKey ();

agar (tugma bosilsa = NO_KEY)

{

Serial.print (bosilgan);

}

}

3 -qadam:

Bu erda mening blogspot havolam bor, u erda siz qo'shimcha foydali diagramma topasiz … blogspot havolasi

4 -qadam: Kutubxonani qo'shish

Kutubxona qo'shilmoqda
Kutubxona qo'shilmoqda
Kutubxona qo'shilmoqda
Kutubxona qo'shilmoqda
Kutubxona qo'shilmoqda
Kutubxona qo'shilmoqda

Kutubxona qo'shiladi:

Kutubxonani qo'shish uchun Skeetches> Include kutubxonasiga o'ting, "klaviatura" nomini kiriting va o'rnatish tugmachasini bosing. Keyin eskizni arduino -ga yuklang. Mana ba'zi ixtiyoriy havola:

wordpress blog

Blog joyi

Tavsiya: