This post aims to be a complete guide for Nokia 5110 LCD with Arduino. I’ll explain what it does, show its specs and share an Arduino project example that you can take and apply to your own projects.
Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.
Step 1: Description
The Nokia 5110 LCD is very popular among the Arduino tinkerers. These modules are used on wide variety of applications that require some sort of interface or display data to the user.
These modules are very cheap and you can use them with any microcontroller (MCU).
Specifications Nokia 5110 LCD
- 84*48 dot matrix LCD (shows 4 lines of characters)
- Price: $2/$3Voltage: 3.3V
- Module size: 45.2mm x 43.1mm
- Model: Nokia 5510Controller: PCD8544
Step 2: Arduino With Nokia 5110 LCD
Step 3: Library Download
Here’s the library you need for this project:
- Download the PCD8544 library
- Open your Arduino IDE
- Go to Sketch > Include Library > Add .ZIP Library
Step 4: Pinout
1) RST – Reset
2) CE – Chip Enable
3) D/C – Data/Command Selection
4) DIN – Serial Input
5) CLK – Clock Input
6) VCC – 3.3V
7) LIGHT – Backlight Control
8) GND – Ground
Step 5: Schematics
The Nokia 5110 LCD operates at 3.3V. So you can’t connect the Arduino Uno digital pins directly.
I’ll be adding some resistors in series with the data signals to protect the 3.3V lines.
Using Logic Level Converters to switch from 5V to 3.3V is the best option to interact with this LCD.
Step 6: Uploading Sketch
After installing the PCD8544 library in your Arduino IDE, you can find the sketch below in File > Examples > PCD8544 > HelloWorld.
Step 7: Demonstration
After you upload the sketch your LCD should print the words: “Hello, World!”.
I hope you found this guide useful.
Share this post with a friend that also likes electronics!