nokia 5110/3310 lcd driver for mbed OS. Not very good, but keeping around for reference
This repository has been archived on 2025-10-26. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • C++ 96.6%
  • C 3.4%
Find a file
2025-10-25 23:28:07 -07:00
examples Remove CI and cleanup readmes 2025-10-25 23:28:07 -07:00
src fix 2017-01-29 17:25:13 -08:00
.gitignore update gitignore 2017-03-16 10:03:09 -07:00
Doxyfile Add Doxygen and documentation 2016-04-01 19:22:17 -07:00
library.json Add library.json and update to v1.0.2 2017-03-16 10:04:56 -07:00
LICENSE.txt rename license file 2017-01-03 00:30:59 -08:00
README.md Remove CI and cleanup readmes 2025-10-25 23:28:07 -07:00

Nokia5110-lcd

This is a library for the LCD in the Nokia 5110/3310 cell phones. The LCD is a 48x84 black and white display, useful for smartwatches and other small hobby electronics

Files

  • src/: source files
  • examples/: example usage files
  • Doxyfile: Doxygen config file

Usage

See the examples readme for more info. The library is written for use with the mbed OS framework, but could easily be modified for use with other platforms and frameworks. So far only tested with the NRF51822 chip.

The display can be purchased on a breakout from sparkfun, adafruit or from various retailers on ebay or amazon. I've been unable to find the display on its own without a breakout.

The LCD runs at around 3.3V only, so you may need to use a voltage level shifter like the TXB0104 to hook it up to your microcontroller. it should draw around 5mA on its own without backlight LEDs, depending on what is being displayed.