#085 Lcd5110/BareBack
Test driving a Nokia 5110 LCD Display with an Arduino and the raw command set
Here’s a quick video of the circuit in action:
Notes
This quick demo is inspired by Julian Ilett’s tutorial series on YouTube.
It runs a simple demo cycle, including the reading and display of a voltage from the A0 pin.
There are a few commonly-used libraries - such as ladyada’s - however this sketch uses the instruction set for device directly, as documented in the PCD8544 datasheet.
A couple of observations:
- it seems different modules have different pin arrangements, so it is important to match the 5110 pins to the Arduino correctly.
- it works fine with 5V logic connections
- with 5V logic connections, there appears to be no need to connect Vcc, it works fine disconnected! In fact, some circuits that “do the right thing” and connect 3.3V supply to Vcc are not behaving as might be execpted. At least with my module, the Vcc is already taken up to 4.2+V by the login pins.
This is the module I’m using:
Construction
Credits and References
- Philips PCD8544 datasheet
- Arduino Nokia 5110 LCD Tutorial #1 - Connecting and Initial Programming
- Arduino Nokia 5110 LCD Tutorial #2 - Getting Text on the Display
- Arduino Nokia 5110 LCD Tutorial #3 - Live Numerical Data
- Nokia 5110 graphics tutorial - uses the LCD5110_Graph library
- How to use a Nokia 5110 84X48 LCD display with your Arduino - using the AdaFruit library