Arduino LCD AutoScroll, 16×2 LCD Text Scrolling, Running Text LCD

(Last Updated On: July 3, 2019)

Arduino LCD AutoScroll

Description:

Arduino LCD AutoScroll or 16×2 LCD Text Scrolling Project is about the text Scrolling on a 16×2 LCD. This is a small tutorial on how to scroll text on a 16×2 LCD. In this Tutorial, you will learn how to make your own custom text scrolling loop and how to use built-in text scrolling functions. In my previous tutorial I covered the 16×2 LCD introduction… it’s features…it’s Pinout ….Soldering and basic programming. If you want to learn in detailed about the 16×2 LCD then you should watch the video given below.


The components and tools used in this project can be purchased from Amazon, the components Purchase links are given below:

Arduino Uno: https://amzn.to/2tVz1vu
Mega 2560: https://amzn.to/2ze1kdu
16×2 lcd: https://amzn.to/2FcXuUS
Potentiometer: https://amzn.to/2JSLbfg
330 ohm resistors pack: https://amzn.to/2NtlAeh
5v 2A adaptor: https://amzn.to/2GsNfcw
2n2222 npn transistors: https://amzn.to/2EmXsIb
10k Resistor: https://amzn.to/2KTd6OW
lm7805 Voltage Regulator: https://amzn.to/2IZEl5x
330-ohm resistors pack: https://amzn.to/2NtlAeh
female DC power jack socket: https://amzn.to/2KEo1gt
470 uf capacitors: https://amzn.to/2xDCOzf
5×7 cm vero board: https://amzn.to/2OHGbvn
female headers: https://amzn.to/2zqmtiJ
connection wires: https://amzn.to/2DpBuW7
Super Starter kit for Beginners: https://amzn.to/2KJvmKG
Jumper Wires: https://amzn.to/2KMoVXs
Bread Board: https://amzn.to/2MS4q8X
12v Adaptor: https://amzn.to/2Ntr6h1
PCB plate: https://amzn.to/2IUwpCt
Variable Supply: https://amzn.to/2MT4Qfj
Digital Multimeter: https://amzn.to/2Nvft9i
Vero Board / strip board: https://amzn.to/2MTf9jD
Soldering iron kit: “best” You guys should definitely purchase this: https://amzn.to/2zfoNuJ
Solder wire: https://amzn.to/2ufUMWf
Wire Stripper: https://amzn.to/2KOqxfU
wire cutter: https://amzn.to/2ucIq14
PCB small portable drill machine: https://amzn.to/2Nu62XF



Arduino LCD AutoScroll Circuit Diagram:

Arduino LCD AutoScroll


This is the complete circuit diagram explaining how 16×2 lcd is connected with the Arduino. This schematic is designed in cadsoft eagle 9.1.0 version. If you want to learn how to make schematics and PCB’s, then watch the following video.

As you can see in the circuit diagram above, ground is connected with pin number 1, 5 and pin number 16…5v from Arduino is connected with pin number 2 and pin number 15…the middle pin of the variable resistor or potentiometer is connected with pin number 3 of the LCD…while the other two pins are connected with the ground and 5v. Pin’s 4 to 7 of the Arduino are connected with pins D7 to D4 of the LCD.Pin number 8 of the Arduino is connected with the enable pin of the LCD….pin number 9 of the Arduino is connected with the RS pin of LCD…Now let’s discuss the programming.



Arduino LCD AutoScroll Simulation:

Arduino LCD AutoScroll


Download:16×2 lcd simulation

It’s a good Designing practice to test your connections. To verify my connections I used Proteus software. If you don’t know how to make a simulation in Proteus then you should watch my video tutorials on Proteus in which I have practically created some advanced level projects. Visit my YouTube Channel Electronic Clinic”. The Arduino LCD AutoScroll code and circuit diagram was first tested in the Proteus Simulation. After I was satisfied with the results then I Practically start building this Project and completed all the soldering and Interfacing. For the Step by Step explanation you can watch Video Tutorial given at the end of this Article.


Arduino LCD AutoScroll Programming:

The 16×2 LCD Programming is really easy. The difficult part has already been done by the Programmers. To control a 16×2 LCD they designed a library for this, which can be used to Print Text on the LCD, any of the two rows can be selected and also any of the 16 columns can be selected. For scrolling text on the 16×2 LCD we can also make a custom user defined function, instead of using the Built-in function.


Watch Video Tutorial:

 

Recommended For You

About the Author: Engr Fahad

My name is Shahzada Fahad and I am an Electrical Engineer. I have been doing Job in UAE as a site engineer in an Electrical Construction Company. Currently, I am running my own YouTube channel "Electronic Clinic", and managing this Website. My Hobbies are * Watching Movies * Music * Martial Arts * Photography * Travelling * Make Sketches and so on...

Leave a Reply

Close