Graphic LCD Hookup Guide

Contributors: Jimb0



Remember the days when cell phones were still “dumb,” and they had physical keypads and just a tiny monochrome LCD for a display? Now that iPhones, Galaxies, and the like have revolutionized that market, those little LCDs have to find a new purpose in life: adding customized graphical displays to projects!

Graphic LCD Lit Up

These 84 by 48 pixel black and white LCDs are what you might have found in an old Nokia 3310. They’re not flashy, and they don’t have a lot of display real-estate. But, they are easy to control. If you’re looking to step up your project’s user interface (UI) game from simple displays or LEDs, this graphic LCD is a good place to start.

In this tutorial we’ll show how to control these graphic LCDs with just an Arduino and a few wires in between. We’ll cover everything from hardware assembly to example code, and beyond.

Required Materials

Suggested Reading

Want more information about SparkFun's classes? Interested in getting involved with teaching electronics? Just want to talk? Sign up for our newsletter, or contact our education department.

SparkFun is a company built around one core idea – sharing ingenuity. We think everyone should have the hardware and resources to learn and play with cool electronic gadgetry.

Share, give, learn, SparkFun.

Do you regularly instruct classes and workshops in a formal or informal learning environment? SparkFun offers Educator Discounts to people teaching and sharing electronics.

Find out more.