Skip to main content

How to use a 16x2 lcd display with Arduino

So today I will tell you how to use the 16x2 LCD display on the Arduino projects. If you are doing any kind of projects then you should interact with the user in the simplest process.To add any kind of output device is the key to simplify that project. you may show the options or the compilation details using that. 

There various types of displays available in the market but among them the 16x2 LCD display is the famous and cheapest one.As it has a very simple process to implement them in the projects.

pinout for the 16x2 LCD display:

circuit diagram for 16x2 LCD display:


Test code to check the connection is properly done or not:

/*
  LiquidCrystal Library - Test code
  #DNY

 Demonstrates the use a 16x2 LCD display.  The LiquidCrystal
 library works with all LCD displays that are compatible with the
 Hitachi HD44780 driver. There are many of them out there, and you
 can usually tell them by the 16-pin interface.


  The circuit:
 * LCD RS pin to digital pin 12
 * LCD Enable pin to digital pin 11
 * LCD D4 pin to digital pin 5
 * LCD D5 pin to digital pin 4
 * LCD D6 pin to digital pin 3
 * LCD D7 pin to digital pin 2
 * LCD R/W pin to ground
 * LCD VSS pin to ground
 * LCD VCC pin to 5V
 * 10K resistor:
 * ends to +5V and ground
 * wiper to LCD VO pin (pin 3)


*/

// include the library code:
#include <LiquidCrystal.h>

// initialize the library by associating any needed LCD interface pin
// with the arduino pin number it is connected to
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

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

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("Done; #DNY ");
}









Comments

Popular posts from this blog

HOW WIFI WORKS?

WHAT IS WIFI:- It may happen that now you are connected to a wifi router and surfing the internet through that.But did you know how the data is displaying in your computer or phone's display? when your device is not connected with any of physical connecting wire. The wifi is basically an electromagnetic radiation, just like the microwave, visible light or the gamma rays but the only difference is the use, the frequency and wives length of that radiation. Wifi signals basically use the two bands 2.4 or 5 GHz. And it basically transmits the data in the form of 0 and 1. The wifi signal uses the same concept of a radio F.M but this communication is two way. HOW IT REALLY WORKS:- The wifi networks basically break the data in small encrypted packets and send back and forward between your router and portable device. The packets also have the address of the destination node and the decryption key. And after the data is received by your device t...

What is SAMBA (software) Server ?

So, what is samba? is today's topic, I think you already know about the term server. Now the  Samba is a free software for that server management, it is based on SMB(server message block)/CISF networking protocol and originally developed by Andrew Tridgell.It is useful to provide printer and file services for various Microsoft Windows client machines. SAMBA runs in most of the OS presents in the market like Windows XP to Windows 10, Mac OS servers, Unix, Open VMS, Linux and Solaris etc. Samba is released under the terms of GNU General public license. General information The software is written in c, c++, python. Operating system: Multiplatform. Type: networking file system. Official website:  https://www.samba.org/ *in future I will use this concept to make a personal server. so for the future updates, please stay connected and also subscribe my youtube channel: https://www.youtube.com/c/dnytechnicals