Project showcase
Simple LCD Timer With Arduino UNO

Simple LCD Timer With Arduino UNO

This is how to make your own LCD timer, just with an Arduino, a LCD screen and some hook-up wires.

  • 40,838 views
  • 11 comments
  • 31 respects

Components and supplies

Apps and online services

About this project

The story

I've never used LCD screens before. It's never too late! It's not very complicated, just some wires well plugged, a small script & it's perfect!

This is the scheme I followed:

Be carefull when you plug the wires, it's very easy to destroy a LCD screen (trust me...).

The potentiometer is used to chose the contrats of your LCD screen.

To go a little further, I just added an external RESET button on my breadboard. It's easier to reset your timer than if you have to put your finger through all the wires.

To do this, just add a button, which is connected to the ground and to the RESET pin of your Arduino. When you press the button, the RESET pin will be connected with the ground pin, and this will reset your program, so your timer.

I hope you will enjoy this little project ! :)

Code

Timer.cC/C++
#include <LiquidCrystal.h>

const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

signed short minutes, secondes;
char timeline[16];

void setup() {

  lcd.begin(16, 2);
  lcd.print("Chronometre :");


}

void loop() {

  lcd.setCursor(0, 1);
  sprintf(timeline,"%0.2d mins %0.2d secs", minutes, secondes);
  lcd.print(timeline);
  
  delay(1000);
  secondes++;
  
  if (secondes == 60)
  {
    secondes = 0;
    minutes ++;
  }

}

Schematics

Main scheme
Lcd base bb fritz ub51nt9tjs

Comments

Similar projects you might like

Simple ATTiny13 Shield for Arduino UNO

Project showcase by Hugo Blanc

  • 1,514 views
  • 0 comments
  • 4 respects

A Simple Arduino Menu With An LCD

by Ian Cumming

  • 62,824 views
  • 31 comments
  • 33 respects

LCD (Liquid Crystal Display)

by MicroBob

  • 54,486 views
  • 69 comments
  • 168 respects

Simple Arduino Uno - ESP 8266 Integration

Project tutorial by circuito.io team

  • 116,812 views
  • 25 comments
  • 96 respects

Displaying Sensor Values on LCD

by Wimpie van den Berg

  • 73,594 views
  • 6 comments
  • 52 respects
Add projectSign up / Login