Created
February 8, 2022 11:28
-
-
Save arduinounomagic/300773ddd3a1a2fdddada2a5dccd35b9 to your computer and use it in GitHub Desktop.
how to use LCD with arduino
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
*How to use LCD with Arduino uno | |
*This video describes how different commands such as print, display, noDisplay, cursor, noCursor, blink, clear works with the help of Arduino Uno to display something on LCD. | |
* | |
*for more detail about this project please visit:https://arduinounomagic.com/2019/01/how-to-use-lcd-with-arduino-uno.html | |
* | |
*Copyright (C) 2007 Free Software Foundation, Inc. <[email protected]> | |
*for more projects based on Arduino uno please visit: https://arduinounomagic.com/ | |
*/ | |
#include<LiquidCrystal.h> | |
LiquidCrystal ARDUINO_LCD(8, 2, 7, 6, 5, 4);// Set RS pin=8, Enable pin=2, D4=7, D5=6, D6=5, d7=4. | |
void setup() | |
{ | |
ARDUINO_LCD.begin(16, 2);//set up number of colomn and rows of LCD | |
ARDUINO_LCD.home();//Positions the cursor in the upper left corner of the LCD | |
} | |
void loop() { | |
// put your main code here, to run repeatedly: | |
ARDUINO_LCD.print("Arduino Magic"); // Prints "Arduino Uno Magic" on the LCD | |
delay(2000); // 2 seconds delay | |
ARDUINO_LCD.setCursor(2,1); // Sets the location at which subsequent text written to the LCD will be displayed | |
ARDUINO_LCD.print("How to use LCD"); // Prints "How to use LCD" on the LCD | |
delay(2000); // 2 seconds delay | |
ARDUINO_LCD.noDisplay(); // Turns off the display | |
delay(2000);// delay | |
ARDUINO_LCD.display();//Turns on the display | |
delay(2000);//delay | |
ARDUINO_LCD.clear(); // Clears the display | |
delay(2000);//delay | |
ARDUINO_LCD.blink(); //Displays the blinking LCD cursor | |
delay(2000); //delay | |
ARDUINO_LCD.noBlink(); // Turns off the blinking LCD cursor | |
delay(2000); //delay | |
ARDUINO_LCD.cursor(); // Displays an underscore (line) at the position to which the next character will be written | |
delay(5000); //delay | |
ARDUINO_LCD.noCursor(); // Hides the LCD cursor | |
delay(5000); //delay | |
ARDUINO_LCD.clear(); // Clears the LCD screen | |
delay(2000); //delay | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment