Arduino Uno and Nokia 5110 LCD

If you want to know how to wire & program a Nokia 5110 LCD using an Arduino Uno, you have come to the right place 🙂

Here are the parts needed:

  1. Arduino Uno (Qty: 1) (
  2. Nokia 5110 LCD (Qty: 1) (×48-nokia-5110.html/?acc=7f39f8317fbdb1988ef4c628eba02591)
  3. Logic Level Converter (Qty: 2) (
  4. Lots of connecting wires
  5. USB cable for the Arduino Uno (USB A to USB B)

Here is my setup (made with Fritzing):


Here are the software/libraries I used:

  1. Arduino 1.0.4
  2. Adafruit’s base library for the Nokia 5110 (
  3. Adafruit’s graphics library for the Nokia 5110 (

Here are the instructions to run the sample code:

  1. Extract the Adafruit libraries into “..\arduino-1.0.4\libraries\”.
  2. Your directory structure should look like this:
  3. Start the Arduino IDE
  4. From the File menu, click on Examples, then “Adafruit_PCD8544” and “pcdtest”.
  5. Find the following line:
    Adafruit_PCD8544 display = Adafruit_PCD8544(7, 6, 5, 4, 3);
  6. Change it to:
    Adafruit_PCD8544 display = Adafruit_PCD8544(13, 11, 7, 6, 5);
  7. Compile and download (or “upload” in the Arduino world).
  8. Done! You should see various graphic examples being displayed.

One thought on “Arduino Uno and Nokia 5110 LCD

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s