Мазмұны:
Бейне: Arduino 4x4 пернетақтасы: 4 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Пернетақтаның кірісі arduino uno және 4x4 пернетақтасының толық коды бар сериялық мониторға көрсетілді …
Жабдықтар
Arduino uno x 1
4x4 пернетақта
Мұның бәрін осы сайттан табуға болады:
BDSpeedy техникалық бөліктері
1 -қадам: 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 блогы
Блог орны
Ұсынылған:
Arduino механикалық пернетақтасы: 5 қадам (суреттермен)
Arduino механикалық пернетақтасы: маған басқа жоба үшін түйреуіш қажет болды, сондықтан мен үйдегі бөлшектері бар пернетақтаны жасауды шештім
Біз 6 -сабақтың тобымыз UQD10801 (Robocon1) Университеттің студенттері Tun Hussein Onn Malaysia (UTHM): 4x4 пернетақтасы және LCD Arduino: 3 қадам
Біз 6 -сабақтың тобымыз UQD10801 (Robocon1) Университеттің студенттері Tun Hussein Onn Malaysia (UTHM): 4x4 пернетақтасы және LCD Arduino: Пернетақта пайдаланушыларға сіздің жобаңызбен араласуға мүмкіндік беретін тамаша әдіс. Сіз оларды мәзірлерді шарлау, құпия сөздерді енгізу, ойындар мен роботтарды басқару үшін пайдалана аласыз. Бұл оқулықта мен сізге Arduino пернетақтасын қалай орнату керектігін көрсетемін. Алдымен мен Ardu қалай болатынын түсіндіремін
4x4: 3 қадамдық Arduino матрицалық пернетақтасы бар заманауи және жаңа және қарапайым шкаф үлгісі
4x4 Arduino матрицалық пернетақтасы бар заманауи және жаңа шкафтың мысалы: I2C схемасы бар 4x4 СКД пернетақтасын қолданудың тағы бір мысалы
4x4 пернетақтасы бар Arduino және өңдеу: 4 қадам (суреттермен)
4x4 пернетақтасы бар Arduino және өңдеу: СКД дисплейі ұнамайды ма? Сіздің жобаларыңыз тартымды болып көрінгісі келеді ме? Бұл нұсқаулықта сіз Arduino мазмұнын көрсету үшін СКД экранын пайдалану қиындықтарынан арыла аласыз, сонымен қатар жобаңызды жасай аласыз
Arduino Matrix 4x4 пернетақтасы бар шкафтың мысалы: 6 қадам
Arduino Matrix 4x4 пернетақтасы бар шкафтың мысалы: минималды түйреуіштері бар 16 түймені басқарудың 2 әдісі