#include <LiquidCrystal_I2C.h>
#define I2C_ADDR 0x27
#define LCD_COLUMNS 20
#define LCD_LINES 4
byte buttonPin = 2, buttonPin2 = 4;
byte ledpin = 3;
bool start = false;
int szamlalo=0;
LiquidCrystal_I2C lcd(I2C_ADDR, LCD_COLUMNS, LCD_LINES);
void setup() {
pinMode( buttonPin, INPUT_PULLUP);
pinMode( buttonPin2, INPUT_PULLUP);
lcd.init();
lcd.backlight();
lcd.setCursor(3, 0);
lcd.print("Kiraly Alex");
delay(3000);
lcd.clear();
}
void loop()
{
if( digitalRead( buttonPin) == LOW)
{
while (digitalRead( buttonPin) == LOW)
{
delay(10);
}
szamlalo=szamlalo+1;
}
delay(10);
if( digitalRead( buttonPin2) == LOW)
{
while (digitalRead( buttonPin2) == LOW)
{
delay(10);
}
szamlalo=szamlalo-1;
}
lcd.setCursor(8,1);
lcd.print(szamlalo);
if(szamlalo==254)
{
lcd.clear();
lcd.setCursor(8,1);
szamlalo=0;
}
}