Advertisement
Guest User

Untitled

a guest
May 23rd, 2017
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. #include "Keypad.h"
  2. #include <Wire.h>
  3. #include <LiquidCrystal_I2C.h>
  4.  
  5. LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display
  6.  
  7. const byte ROWS = 4; //four rows
  8. const byte COLS = 4; //three columns
  9. char keys[ROWS][COLS] = {
  10. {'1','2','3' , 'A'},
  11. {'4','5','6' , 'B'},
  12. {'7','8','9' , 'C'},
  13. {'*','0','#' , 'D'}
  14. };
  15. byte rowPins[ROWS] = {2, 3, 4, 5}; //Piny, do których podłączamy wyprowadzenia od rzędów
  16. byte colPins[COLS] = {6, 7, 8 , 9}; //Piny, do których kolumn wyprowadzenia od rzędów
  17.  
  18. Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
  19.  
  20. void setup(){
  21. Serial.begin(9600);
  22. lcd.init(); // initialize the lcd
  23. lcd.init();
  24. lcd.backlight();
  25. }
  26.  
  27. void loop(){
  28. char key = keypad.getKey();
  29.  
  30. for(;;)
  31. {
  32. Serial.println("Aspekt pierwszy");
  33. lcd.setCursor(0,0);
  34. lcd.print("Witaj w KXFACTOR");
  35. lcd.setCursor(1,1);
  36. lcd.print("Siłka");
  37. if (key == '3')
  38.  
  39. {
  40. break;
  41. }
  42. }
  43. Serial.println("DRUGOOOOOO");
  44. lcd.setCursor(0,0);
  45. lcd.print("CISZAAA");
  46. lcd.setCursor(1,1);
  47. lcd.print("MATEMATYKA");
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement