#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();
}
Seconds Counter [Arduino]
Seconds Counter (Arduino) - YouTube
Sample Code https://put.kodama.com/4WO7