Мазмұны:

Arduino 4x4 пернетақтасы: 4 қадам (суреттермен)
Arduino 4x4 пернетақтасы: 4 қадам (суреттермен)

Бейне: Arduino 4x4 пернетақтасы: 4 қадам (суреттермен)

Бейне: Arduino 4x4 пернетақтасы: 4 қадам (суреттермен)
Бейне: DVD 7-сегментный светодиодный дисплей и мембранная клавиатура 4x4 с Arduino Nano 2024, Қараша
Anonim
Arduino 4x4 пернетақтасы оқулығы
Arduino 4x4 пернетақтасы оқулығы

Пернетақтаның кірісі arduino uno және 4x4 пернетақтасының толық коды бар сериялық мониторға көрсетілді …

Жабдықтар

Arduino uno x 1

4x4 пернетақта

Мұның бәрін осы сайттан табуға болады:

BDSpeedy техникалық бөліктері

1 -қадам: Arduino -мен байланыс

Arduino -мен байланыс
Arduino -мен байланыс
Arduino -мен байланыс
Arduino -мен байланыс

Арудуино сандық түйреуіштермен пернетақтаны қосу:

Пернетақта түйрегіші Arduino түйреуішіне қосылады

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

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

Serial.begin (9600);

}

// Егер перне басылса, бұл кілт 'keypressed' айнымалысында сақталады // Егер кілт 'NO_KEY' -ге тең болмаса, онда бұл кілт басып шығарылады // егер count = 17 болса, онда санау 0 -ге қайтарылады (бұл пернетақтаны қарап шығу процесі кезінде ешқандай перне басылмағанын білдіреді

void loop () {

char keypressed = myKeypad.getKey ();

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

{

Serial.print (пернені басу);

}

}

3 -қадам:

мұнда менің blogspot сілтемесі бар, оған қосымша диаграмма бар, ол сізге пайдалы болуы мүмкін … blogspot сілтемесі

4 -қадам: Кітапхананы қосу

Кітапхана қосу
Кітапхана қосу
Кітапхана қосу
Кітапхана қосу
Кітапхана қосу
Кітапхана қосу

Кітапхананы қосу:

Кітапхананы қосу үшін Skeetches> Include Library тармағына өтіңіз, «keypad» кітапхана атауын теріңіз, содан кейін install түймесін басыңыз. Содан кейін эскизді arduino -ға жүктеңіз. Мұнда кейбір қосымша сілтеме бар:

WordPress блогы

Блог орны

Ұсынылған: