2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Hyrja e tastierës u shfaq në monitorin serik me arduino uno dhe kodin e plotë të tastierës 4x4…
Furnizimet
Arduino uno x 1
Tastiera 4x4
Të gjitha këto mund t’i gjeni në këtë faqe:
Pjesë BDSpeedy Tech
Hapi 1: Lidhja me Arduino
Lidhja e tastierës me kunjat dixhitale aruduino:
Pin i tastierës lidhet me Arduino Pin
1 D9
2 D8
3 D7
4 D6
5 D5
6 D4
7 D3
8 D2
Hapi 2: Kodi
KODI:
#përfshi
const byte numRows = 4
const byte numCols = 4;
çelësa [numRows] [numCols] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}};
byte rowPins [numRows] = {9, 8, 7, 6}; // Rreshtat 0 deri në 3
byte colPins [numCols] = {5, 4, 3, 2}; // Kolonat 0 deri 3
// inicializon një shembull të klasës Keypad
Tastiera myKeypad = Tastiera (makeKeymap (harta e tastit), rowPins, colPins, numRows, numCols);
void setup () {
Serial.filloj (9600);
}
// Nëse shtypet çelësi, ky çelës ruhet në ndryshoren 'e shtypur me çelës' // Nëse çelësi nuk është i barabartë me 'NO_KEY', atëherë ky çelës printohet // nëse numëron = 17, atëherë numërimi rivendoset në 0 (kjo do të thotë që asnjë çelës nuk shtypet gjatë gjithë procesit të skanimit të tastierës
lak void () {
char shtypur = myKeypad.getKey ();
nëse (e shtypur! = NO_KEY)
{
Serial.print (shtypur me kyç);
}
}
Hapi 3:
këtu është lidhja ime në blogspot, ajo ka një diagram shtesë të cilin mund ta gjeni të dobishëm … lidhje blogspot
Hapi 4: Shtimi i Bibliotekës
Shtimi i bibliotekës:
Për të shtuar bibliotekën shkoni te Skica> Përfshi bibliotekën Shkruani emrin e librave "tastiera" pastaj shtypni install. Pastaj ngarkoni skicën në arduino tuaj. Këtu keni disa lidhje opsionale:
blog wordpress
Vendi i blogut