Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ipinakita ang pag-input ng keypad sa serial monitor na may arduino uno at 4x4 keypad na buong code…
Mga gamit
Arduino uno x 1
4x4 Keypad
Ang lahat ng ito ay matatagpuan sa site na ito:
Mga Bahagi ng BDSpeedy Tech
Hakbang 1: Kumokonekta Sa Arduino
Pagkonekta sa keypad gamit ang mga digital na pin ng aruduino:
Kumokonekta ang Keypad Pin sa Arduino Pin
1 D9
2 D8
3 D7
4 D6
5 D5
6 D4
7 D3
8 D2
Hakbang 2: Code
CODE:
# isama
const byte numRows = 4
const byte numCols = 4;
keymap [numRows] [numCols] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}};
byte rowPins [numRows] = {9, 8, 7, 6}; // Rows 0 hanggang 3
byte colPins [numCols] = {5, 4, 3, 2}; // Column 0 hanggang 3
// pinasimulan ang isang halimbawa ng klase ng Keypad
Keypad myKeypad = Keypad (makeKeymap (keymap), rowPins, colPins, numRows, numCols);
walang bisa ang pag-setup () {
Serial.begin (9600);
}
// Kung ang pindutan ay pinindot, ang key na ito ay naka-imbak sa variable na 'keypressed' // Kung ang key ay hindi katumbas ng 'NO_KEY', pagkatapos ang key na ito ay nai-print // kung bilang = 17, pagkatapos ang bilang ay i-reset pabalik sa 0 (ito nangangahulugang walang susi na pinindot sa buong proseso ng pag-scan ng keypad
void loop () {
char keypressed = myKeypad.getKey ();
kung (keypressed! = NO_KEY)
{
Serial.print (keypressed);
}
}
Hakbang 3:
narito ang aking link sa blogspot mayroon itong ilang dagdag na diagram na maaaring mahahanap mo ang kapaki-pakinabang… link ng blogspot
Hakbang 4: Pagdaragdag ng Library
Pagdaragdag ng library:
Upang idagdag ang library pumunta sa Skeetches> Isama ang library I-type ang libray name na "keypad" pagkatapos ay pindutin ang install. Pagkatapos ay i-upload ang sketch sa iyong arduino. Narito ang Ilang opsyonal na link:
blog ng wordpress
Blog spot