Мазмуну:

Arduino Keypad 4x4 үйрөткүчү: 4 кадам (сүрөттөр менен)
Arduino Keypad 4x4 үйрөткүчү: 4 кадам (сүрөттөр менен)

Video: Arduino Keypad 4x4 үйрөткүчү: 4 кадам (сүрөттөр менен)

Video: Arduino Keypad 4x4 үйрөткүчү: 4 кадам (сүрөттөр менен)
Video: How to use Arduino 4x4 keypad download the code 2024, Ноябрь
Anonim
Arduino Keypad 4x4 үйрөткүчү
Arduino Keypad 4x4 үйрөткүчү

Ариптакта киргизүү arduino uno жана 4x4 баскычтоптун толук коду менен сериялык мониторго көрсөтүлдү …

Жабдуулар

Arduino uno x 1

4x4 баскычтобу

Булардын бардыгын бул сайттан тапса болот:

BDSpeedy Tech Parts

1 -кадам: Arduino менен туташуу

Arduino менен туташуу
Arduino менен туташуу
Arduino менен туташуу
Arduino менен туташуу

Арудуино санарип казыктары менен баскычтопту туташтыруу:

Keypad Pin Arduino Pin менен туташат

1 D9

2 D8

3 D7

4 D6

5 D5

6 D4

7 D3

8 D2

2 -кадам: Код

Code
Code

КОД:

#кошуу

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);

жараксыз орнотуу () {

Serial.begin (9600);

}

// Эгерде баскыч басылса, бул баскыч 'басылган' өзгөрмөсүндө сакталат // Эгерде баскыч 'NO_KEY' ге барабар болбосо, анда бул баскыч басып чыгарылат // эгерде count = 17 болсо, анда эсеп кайра 0гө кайтарылат (бул бүт баскыч сканерлөө процессинде эч кандай баскыч басылбаганын билдирет

void loop () {

char keypressed = myKeypad.getKey ();

эгер (басылган! = NO_KEY)

{

Serial.print (басылган);

}

}

3 -кадам:

Бул жерде менин blogspot шилтемем бар, ал кошумча диаграммага ээ, бул жерде сиз пайдалуу болушу мүмкүн … blogspot шилтемеси

4 -кадам: Китепкана кошуу

Китепкана кошуу
Китепкана кошуу
Китепкана кошуу
Китепкана кошуу
Китепкана кошуу
Китепкана кошуу

Китепкана кошулууда:

Китепкананы кошуу үчүн Skeetches> Include китепканасына өтүңүз "keypad" деген китепченин атын териңиз, андан кийин install. Then эскизди arduinoго жүктөңүз. Бул жерде кээ бир кошумча шилтемелер:

wordpress блогу

Блог орду

Сунушталууда: