Skip to main content

Using Nokia 5110 LCD module as Arduino project display

On previous post we learn how to use LCD as Arduino project display. Another common display for Arduino project is Nokia 5110 LCD. The LCD is the same display used for legendary Nokia 3310 phone. The driver use PCD8544 controller by Phillips. It has nice contrast and also led backlight. Here the example on my project.




After doing research on google, finally I can make this display works.

Wiring 
For this type on the back has pin descriptions.


The wiring need 5 pinS connected to arduino. Here the connection from LCD to Arduino. All pin used is digital pins. See top picture for pinouts.
  • RST <---->  PIN 12
  • CE <----> PIN 11
  • DC <----> PIN 10
  • DIN <----> PIN 9
  • CLK <----> PIN 8
  • VCC <----> 3.3v
  • BL <----> 3.3v (backlight)
  • GND <----> GND
Libraries
Install Adafruit GFX library and Adafruit PCD8544 Nokia 5110 LCD library using libraries manager.


Testing
Download and upload this sketch to Arduino from  my github here https://github.com/satujamsaja/Arduino/tree/master/lcd5110 .My other sketch to display temperature, humidity and pressure also available for download at https://github.com/satujamsaja/Arduino/tree/master/dht22bmp280lcd5110

Good Luck.





Comments

Popular posts from this blog

Read temperature and barometric pressure from GY BMP 280 using Arduino

This sensor based on BMP 280 digital pressure sensor made by Bosch. You can find the complete datasheet here . This small sensor is quite impressive with it's accuracy. It claimed to be ±1 hPa in measuring barometric pressure, ±1.0°C in temperature measurement and ±1 meter in altitude accuracy. Pretty impressive right ?

RDA5807M FM radio module for Arduino

I was surprised with it's ability to receive FM radio broadcast without any problem in such a small module. The size is not bigger than a coin, really small. It may a bit difficult for wiring but it can be done. You can also add small power audio amplifier and use small speaker directly. Here is the module chip, small power amplifier in prototyping pcb.

DS3231 RTC Module

This module is very useful if you want to create project with time related data such as data logging, alarm and clock. This module keep track the time even the system has been turned off. Thanks to small coin battery installed on this module. Once it has been set, module will keep track the time as long as battery is still life.