Nokia 5110 Graphic LCD Does not Work

Hello, I recently bought https://www.sparkfun.com/products/10773?.
Followed this tutorial Graphic LCD Hookup Guide - SparkFun Learn but in the end when I uploaded the code nothing happened in the screen.

I have connected:
Pin 1 VCC to 5V
Pin 2 GND to GND
Pin 3 SCE to 1K ohm to Pin 3 Arduino
Pin 4 RST to 10K ohm to Pin 4 Arduino
Pin 5 D/C to 10K ohm to pin 5 Arduino
Pin 6 DN(MOSI) to 10K ohm to pin 6 Arduino
Pin 7 SCLK to 10K ohm to pin pin 7 Arduino
Pin 8 LED to 3.3V

Is there anybody know which step I am missing?
Thank you in advance :smiley:

I'd like to help with this one but the two of those screens I ordered today came by Royal Mail whilst I was out and promptly left a card on the doorstep saying they'd taken them back to the depot and I can't have them until Monday.

There follows a rant about the Royal Mail. It has lots of swearing. It won't stop until Monday Morning. When I get the screens I'll have a look and come back to this topic.

Do the pin numbers match to the numbers given in the constructor call of the example? To me it seems that RST and SCE need to be exchanged.

Note: Sparcfun referes to an Adafruit lib one year ago. The Adafruit lib has been updated (rewritten?) 5 months ago. Be careful when using tutorials and software from different sources.

Oliver

n0talentGEEK:
I have connected:
Pin 1 VCC to 5V

Well given its a 3V3 device that can't be a good start!

[BTW mobile phone circuitry is all 3V3 or lower]

olikraus:
Do the pin numbers match to the numbers given in the constructor call of the example? To me it seems that RST and SCE need to be exchanged.

Note: Sparcfun referes to an Adafruit lib one year ago. The Adafruit lib has been updated (rewritten?) 5 months ago. Be careful when using tutorials and software from different sources.

Oliver

Well can you refer to the most updated tutorial about the screen? :slight_smile:

MarkT:

n0talentGEEK:
I have connected:
Pin 1 VCC to 5V

Well given its a 3V3 device that can't be a good start!

[BTW mobile phone circuitry is all 3V3 or lower]

Based on the tutorial Graphic LCD Hookup Guide - SparkFun Learn I can put the 3.3V device with 10K ohm and 1K ohm directly to 5V.

Well can you refer to the most updated tutorial about the screen?

The risk of any tutorials given is, that they get incorrect very fast if the refered software is updated.
But the hidden suggestion of my previous comment, was to try to exchange the two pins RSC and SCE.

I can not offer an updated tutorial on this specific screen. However I can suggest to use u8glib, which seem to work for many other users with this screen. u8glib also includes several tutorials which i try to keep up to date when i change the lib itself.
But u8glib tutorials are more general. They have to fit for a large number of displays...

Oliver

Try this sketch. Copy and paste it to your Arduino IDE by highlighting the top section, scrolling down the page to the bottom shift & left click to highlight all, then CTRL C to copy and CTRL V to paste.
Pay attention to the pinout and all pins except the power supplies and GND (3.3V for backlight and board supply) need to go to to the Arduino board via a 10k resistor, except SCE which uses 1k.

http://ianlangelectronic.webeden.co.uk/#/lcd-module/4569057131

I did this sketch this morning (23 Sept 2012) and so it should be fairly fresh. I've tested it on an Uno using the latest and earlier IDEs and it works. It should show some text, a couple of bitmaps, and some text effects without the need of a library to run it.