#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2); // I2C address 0x27, 16 column and 2 rows
#define GOMB1 6
#define GOMB2 7
#define GOMB3 8
#define GOMB4 9
int kod[4];
int i=0;
void setup() {
// put your setup code here, to run once:
pinMode(GOMB1, INPUT);
pinMode(GOMB2, INPUT);
pinMode(GOMB3, INPUT);
pinMode(GOMB4, INPUT);
lcd.init(); //initialize the lcd
lcd.backlight(); //open the backlight
}
void loop() {
// put your main code here, to run repeatedly:
if(digitalRead(GOMB1))
{
kod[i]=1;
lcd.print(kod[i]);
i++;
delay(300);
}
if(digitalRead(GOMB2))
{
kod[i]=2;
lcd.print(kod[i]);
i++;
delay(300);
}
if(digitalRead(GOMB3))
{
kod[i]=3;
lcd.print(kod[i]);
i++;
delay(300);
}
if(digitalRead(GOMB4))
{
kod[i]=4;
lcd.print(kod[i]);
i++;
delay(300);
if(i==4)
{
lcd.print("DOCI");
}
}
}