Facebook
From Commodious Lemur, 7 Years ago, written in C.
Embed
Download Paste or View Raw
Hits: 282
  1. #include <PS2Keyboard.h>
  2. #include <LiquidCrystal.h>
  3. #define A 13
  4.  
  5. LiquidCrystal lcd1(12,11,25,24,23,22);
  6. PS2Keyboard klawka;
  7. //zmienne
  8. char napis[A];
  9. int licznik=0;
  10.  
  11. void setup()
  12. {
  13.   //WSZYSKIE USTAWIENIA
  14.   //ustawienia LCD
  15.   pinMode(26, OUTPUT);
  16.   digitalWrite(26, HIGH);
  17.   lcd1.begin(16,2);
  18.   //ustawienia klawiatury
  19.   const int DataPin = 34;
  20.   const int IRQpin =  3;
  21.   klawka.begin(DataPin, IRQpin);
  22. }
  23.   //PETLA NIESKONCZONA
  24. void loop()
  25. {
  26.    lcd1.setCursor(0,1);
  27.    if (klawka.available())
  28.     {
  29.      char c = klawka.read();
  30.      napis[licznik] = c;
  31.      licznik++;
  32.       if (c == PS2_ENTER)
  33.       {
  34.        for(int i=0; i<=A; i++)
  35.        {
  36.           lcd1.write(napis[i]);
  37.        }
  38.      }
  39.    }
  40.  }