Arduino Forum

Community => Exhibition / Gallery => Topic started by: American2020 on May 03, 2013, 05:27 pm

Title: Arduino and Nokia xxxx LCD Screen
Post by: American2020 on May 03, 2013, 05:27 pm
Sorry posted on the wrong sub-forum, it was intended to post it here (http://arduino.cc/forum/index.php/board,3.0.html).

Hello community. I come to ask help, bc I'm trying to make it work, but I'm not sure what I'm doing, and where I'm wrong.

I'm trying to make and LCD from an old Nokia Cellphone (See photos), to work with Arduino. I found lot of info in the internet about ready made boards, but not a lot about using the screen from the cellphone itself.

I kinda followed this blog (http://hcpl.no-ip.biz/redmine/projects/android-lcd/wiki/Nokia_LCD_use_for_Arduino) instructions.

Tried the Adafruit code they provide, and I couldn't make it work (See attached file)

My connections are (See attached photos)

LCD Pin 1 ---> 3.3V Arduino
LCD Pin 2 ---> 10Kohms ---> Pin 3
LCD Pin 3 ---> 10Kohms ---> Pin 4
LCD Pin 4 ---> 10Kohms ---> Pin 5
LCD Pin 5 ---> 10Kohms ---> Pin 7
LCD Pin 6 ---> Ground
LCD Pin 7 ---> 10uF Cap ---> Ground
LCD Pin 8 ---> 10Kohms ---> Pin 6

And I also tried this code.

Code: [Select]
#include <NokiaLCD.h>

NokiaLCD NokiaLCD(3,4,5,6,7); // (SCK, MOSI, DC, RST, CS)

void setup()
{
  Serial.begin(9600);
  NokiaLCD.init();   // Init screen.
  NokiaLCD.clear();  // Clear screen.
}

void loop()
{
  NokiaLCD.setCursor(1,1);
  NokiaLCD.print("Hello World!");
 
  NokiaLCD.setCursor(4,2);
  NokiaLCD.print("Nokia 3310");
 
  NokiaLCD.setCursor(30,3);
  NokiaLCD.print("con");

  NokiaLCD.setCursor(15,4);
  NokiaLCD.print("Arduino");
}


On the attached one I tried both, like it is, reconnecting the wires, and also changing the pins in the function definition.

Is there any other way to test if the screen is functional?

Is the problem the soldering?

Well, I thanks you all any advise you can give me.