technoesolution
Published © CC BY-NC-SA

Hello World on LCD Display Using Arduino

This is beginners level tutorial, In this tutorial we print Hello World text on LCD display Using Arduino.

BeginnerFull instructions provided30 minutes30,931
Hello World on LCD Display Using Arduino

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
LCD Display 16X2
×1
Jumper wires (generic)
Jumper wires (generic)
×1
Single Turn Potentiometer- 10k ohms
Single Turn Potentiometer- 10k ohms
×1
Breadboard (generic)
Breadboard (generic)
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Schematics

Circuit Diagram

Follow the circuit diagram for making connection. I make this circuit in Easy EDA software.

Follow the Circuit Connection :-

LCD RS pin to digital pin 12
LCD Enable pin to digital pin 11
LCD D4 pin to digital pin 6
LCD D5 pin to digital pin 5
LCD D6 pin to digital pin 4
LCD D7 pin to digital pin 3
LCD R/W pin to ground
LCD VSS pin to ground
LCD VCC pin to 5V
Connect 10K variable resistor (POT) :-

First to +5V and ground
Second to LCD VO pin (pin 3)
Last to GND

Code

Arduino Code

C/C++
Simply Copy the following code & upload in your Arduino IDE software.
/*
  Hello friends welcome to "TECHNO-E-SOLUTION"
  Here, is a code to print "Hello World" on LCD using Arduino
  This code helps you to print "YOUR TEXT" on LCD display
*/

#include <LiquidCrystal.h>

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

void setup() {
  
  lcd.begin(16, 2);  // set up the LCD's number of columns and rows:
  
  lcd.print("Hello World!");  // Print a text to the LCD.
}

void loop() {
  
  // set the cursor to column 0, line 1
  // (note: line 1 is the second row, since counting begins with 0):
  lcd.setCursor(0, 1);
  // print the number of seconds since reset:
  lcd.print(millis() / 1000);
}

Credits

technoesolution

technoesolution

23 projects • 15 followers
Youtuber | Electrical Engineer | Electronics Lover | Article Writer | Project Developer |

Comments