Created
February 8, 2022 11:28
-
-
Save arduinounomagic/300773ddd3a1a2fdddada2a5dccd35b9 to your computer and use it in GitHub Desktop.
Revisions
-
arduinounomagic created this gist
Feb 8, 2022 .There are no files selected for viewing
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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,55 @@ /* *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 }