This code is discontinued - Check out our newer tutorial at: https://learn.adafruit.com/nokia-5110-3310-monochrome-lcd
The Nokia 5110/3310 display is a great inexpensive graphical display that's easy to use with an Arduino. Wouldn't it be nice to use this display with a modern Linux-based development board like the Raspberry Pi or Beaglebone Black too? Now you can, with the Adafruit Nokia LCD Python library!

This library allows you to connect the Nokia LCD to a Raspberry Pi or Beaglebone Black and display graphics using the Python programming language. Make the next great snake game, or maybe just display some stats for your Raspberry Pi/Beaglebone Black server--you're only limited by what you can imagine! Follow this guide to learn how to install and use the Nokia LCD python library.

To follow this guide you will need a Nokia 5110/3310 display and a Raspberry Pi (either model A or B) or Beaglebone Black. You will want to be running the latest Raspbian or Raspbian-derived operating system on your Pi, or the latest Debian image for the Beaglebone Black.

If you aren't familiar with the Nokia LCD, take a moment to read the Arduino guide for more information on the display too.

This guide was first published on May 30, 2014. It was last updated on Mar 08, 2024.

This page (Overview) was last updated on Mar 08, 2024.

Text editor powered by tinymce.