Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Arduino Chronometer V1.0*/
- #include <LiquidCrystal.h>
- LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //Set Up LCD
- int sec=00;
- int min=00;
- int hr=00;
- void setup() {
- lcd.begin(16,2);
- lcd.setCursor(2,1);
- lcd.print("CHRONOMETER");
- delay(1000);
- lcd.setCursor(0,0);
- lcd.print("STARTS IN 5");
- delay(1000);
- lcd.clear();
- lcd.print("STARTS IN 4");
- delay(1000);
- lcd.clear();
- lcd.print("STARTS IN 3");
- delay(1000);
- lcd.clear();
- lcd.print("STARTS IN 2");
- delay(1000);
- lcd.clear();
- lcd.print("STARTS IN 1");
- delay(1000);
- lcd.clear();
- lcd.setCursor(0,0);
- }
- void loop() {
- lcd.setCursor(2,2);
- lcd.print("CHRONOMETER");
- lcd.setCursor(4,0);
- lcd.print(hr); //Prints Hour to LCD
- lcd.setCursor(6,0);
- lcd.print(":");
- lcd.print(min); //Prints Minute to LCD
- lcd.setCursor(9,0);
- lcd.print(":");
- lcd.print(sec); //Prints Second to LCD
- sec=sec+1; //Adds 1 to "second" on every loop
- delay(1000); //1 sec delay
- if(sec == 60){ //resets second and adds 1 to "minute" when second = 60
- sec=00; //reset sec
- min=min+1; //add 1 min
- }else;
- if(min == 60){ //resets minute and adds 1 to "hour" when minute = 60
- min=0;
- hr=hr+1;
- }else;
- lcd.clear(); //clears lcd on every loop
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement