#include "rgb_lcd.h"
rgb_lcd lcd;
int counter = 0; // 32bit Max 2147483647
char scount[17];
const int pinBuzzer = 4;

void beep() {
  int i;
  for(i=0;i<1;i++)
    {
      digitalWrite(pinBuzzer,HIGH);
      delay(4);
      digitalWrite(pinBuzzer,LOW);
      delay(1);
    }
}

void setup() {
  pinMode(pinBuzzer,OUTPUT);
  lcd.begin(16, 2);
  lcd.clear();
  lcd.print("Seconds counter ");
  delay(5000);
}

void loop() {
  delay(990);
  lcd.setCursor(0, 1);
  sprintf(scount, "%14d", counter);
  lcd.print(scount);
  counter++;
  if (1000000000 <= counter) {
    counter = 0;
  }
  beep();
}