#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 16, 2);

const uint16_t tickDelay = 1000;
uint32_t tickCount = 0;

void setup() {
  // Initsialiseerime LCD
  lcd.init();

  // Lülitame LCD taustavalguse sisse
  lcd.backlight();

  // Kirjutame teksti LCDle, vaikimisi esimese rea algusse kui asukohta ei täpsusta
  lcd.print("Korduste arv:");

  // Kirjtuame teise rea positsioonidele 15 ja 16 naerunäo
  lcd.setCursor(14, 1);
  lcd.print(":)");
}

void loop() {
  // Kirjutame teise rea algusse korduste arv
  lcd.setCursor(0, 1);
  lcd.print(tickCount);
  lcd.print(" korda");

  tickCount++;
  delay(tickDelay);
}