Hello Friends,
In this tutorial, we are going to interface 20*4 lcd with arduino uno. As the name suggests it has 4 rows and twenty columns. In total, we can show 80 characters. It has blue backlight. It has 16 pins just like 16*2. The pin configuration of 20*4 lcd is similar to that of 16*2 lcd.
Circuit Diagram:
List of components:
Programming is quite simple. Let's start programming.
From Files > Examples > Liquid Crystal > Hello World
Make the following changes in the code:
Code:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(20, 4); // for 20*4 lcd
// lcd.print("hello, world!"); // this string will display on line 1
}
void loop() {
lcd.setCursor(0, 0);
lcd.print(" Welcome To ");
lcd.setCursor(0, 1);
lcd.print(" Fun With ");
lcd.setCursor(0, 2);
lcd.print(" Electronics ");
lcd.setCursor(0, 3);
lcd.print(" v 1.0 ");
}
In this tutorial, we are going to interface 20*4 lcd with arduino uno. As the name suggests it has 4 rows and twenty columns. In total, we can show 80 characters. It has blue backlight. It has 16 pins just like 16*2. The pin configuration of 20*4 lcd is similar to that of 16*2 lcd.
Circuit Diagram:
Connection on proteus |
List of components:
- Arduino Uno
- LCD 20*4
- 10k pot
- jumper wires
- Arduino IDE
Programming is quite simple. Let's start programming.
From Files > Examples > Liquid Crystal > Hello World
Make the following changes in the code:
Code:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(20, 4); // for 20*4 lcd
// lcd.print("hello, world!"); // this string will display on line 1
}
void loop() {
lcd.setCursor(0, 0);
lcd.print(" Welcome To ");
lcd.setCursor(0, 1);
lcd.print(" Fun With ");
lcd.setCursor(0, 2);
lcd.print(" Electronics ");
lcd.setCursor(0, 3);
lcd.print(" v 1.0 ");
}
Check out the result:
No comments:
Post a Comment