Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- WWW.SANTY.CZ
- Díl 10 - klávesnice 5x4
- konektor 9 pinů
- */
- #include <Keypad.h> //připojíme knihovnu
- const byte ROWS = 5; // 5 řádků
- const byte COLS = 4; // 4 sloupce
- // zde si napíšete jak Vaše
- // membránová klávesnice vypadá (některé znaky nahrazeny)
- char hexaKeys[ROWS][COLS] = {
- {'A','B','#','*'},
- {'1','2','3','^'},
- {'4','5','6','v'},
- {'7','8','9','C'},
- {'<','0','>','E'}
- };
- byte rowPins[ROWS] = {10, 9, 8, 7 ,6}; //čísla pinů s řadkem 1 2 3 4 5
- byte colPins[COLS] = {2, 3, 4, 5}; //čísla pinu se sloupcem 1 2 3 4
- //inicializuje objekt klávesnice s názvem customKeypad
- Keypad customKeypad = Keypad( makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS);
- void setup(){
- Serial.begin(57600);
- }
- void loop(){
- // přečte znak z klávesnice
- char customKey = customKeypad.getKey();
- // když není customKey null tak pošli znak na Serial port
- if (customKey){
- Serial.println(customKey);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement