Агуулгын хүснэгт:

Arduino Keypad 4x4 заавар: 4 алхам (зурагтай)
Arduino Keypad 4x4 заавар: 4 алхам (зурагтай)

Видео: Arduino Keypad 4x4 заавар: 4 алхам (зурагтай)

Видео: Arduino Keypad 4x4 заавар: 4 алхам (зурагтай)
Видео: Урок 13. Подключение клавиатуры 4*4 2024, Есдүгээр
Anonim
Arduino Keypad 4x4 заавар
Arduino Keypad 4x4 заавар

Товчлуурын оролт нь arduino uno болон 4x4 товчлуурын бүрэн кодыг агуулсан цуваа дэлгэц дээр харуулав …

Хангамж

Arduino uno x 1

4х4 хэмжээтэй товчлуур

Энэ бүгдийг энэ сайтаас олж болно:

BDSpeedy Tech эд анги

Алхам 1: Arduino -той холбогдох

Arduino -той холбогдож байна
Arduino -той холбогдож байна
Arduino -той холбогдож байна
Arduino -той холбогдож байна

Арудуино дижитал тээглүүр бүхий товчлуурыг холбох:

Товчлуурын зүү нь 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;

түлхүүр зураг [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 хүртэлх багана

// товчлуурын ангийн жишээг эхлүүлнэ

Товчлуур myKeypad = Товчлуур (makeKeymap (keymap), rowPins, colPins, numRows, numCols);

хүчингүй тохиргоо () {

Цуваа эхлэх (9600);

}

// Хэрэв товчлуур дарагдсан бол энэ түлхүүр нь 'keypressed' хувьсагч дотор хадгалагдана // Хэрэв түлхүүр нь 'NO_KEY' -тэй тэнцүү биш бол энэ түлхүүрийг хэвлэнэ // хэрэв count = 17 бол тооллыг буцааж 0 болгон буцаана. товчлуурыг скан хийх явцад товчлуур дарагдаагүй гэсэн үг юм

void loop () {

char товчлуур дарагдсан = myKeypad.getKey ();

хэрэв (товчлуур дарагдсан! = ҮГҮЙ)

{

Цуваа.хэвлэх (товчлуур дарагдсан);

}

}

Алхам 3:

энд миний blogspot линк байгаа бөгөөд энэ нь танд хэрэгтэй байж болох нэмэлт диаграмтай байна … blogspot линк

Алхам 4: Номын сан нэмэх

Номын сан нэмж байна
Номын сан нэмж байна
Номын сан нэмж байна
Номын сан нэмж байна
Номын сан нэмж байна
Номын сан нэмж байна

Номын санг нэмж байна:

Номын санг нэмж оруулахын тулд Skeetches> Include library руу ороод номын нэрийг "keypad" гэж бичээд install дарна уу. Дараа нь ноорогоо arduino дээрээ байршуулна уу.

wordpress блог

Блогын газар

Зөвлөмж болгож буй: