Dentro de la gama de LCD´s que podemos conectar a Arduino, se ha hecho muy popular el display PCD8544 que llevaban los teléfonos móviles Nokia 5110 y 3310. Es un display gráfico de 84 x 48 pixels, monocromo y  con posibilidad de retroiluminación.

      Como quiera que desarmar uno de estos teléfonos  para sacar el display e intentar cablearlo es posible, pero poco recomendable, (porque soldar cables en ellos es bastante complicado), hay que decir que  los venden por menos de 3 euros en tiendas chinas por lo que más barato imposible.
  
Como cablearlo:   Yo uso normalmente este:  

LCD PCD 8544 NOKIA 5110

Patillaje LCD
   1- RST   2- CE  3- DC  4 – DIN   5 – CLK   6 – VCC   7-LIGHT     8-GND
6 7 5 4 3 3.3 V GND (*) GND
Patillaje Arduino

(*) a través  resistencia de 220 Ohmios

                                      

Para probarla podemos extraer varios ejemplos de esta página: http://playground.arduino.cc/Code/PCD8544

En estos ejemplos no hacen falta librerías adicionales porque los caracteres son definidos en el mismo código.

También podrías crear un nuevo símbolo o carácter si lo necesitas en ésta página:

http://www.carlos-rodrigues.com/projects/pcd8544/

 

Otros ejemplo sencillos para practicar:

http://www.securlab.es/files/otro_test_hello_world_LCDNokia5110_sin_librerias.ino http://www.securlab.es/files/reloj_digital_con_pantalla_nokia.ino

Si quieres otros ejemplos más elaborados, los que ha hecho Carlos Rodrigues me gustan bastante:

https://github.com/carlosefr/pcd8544/blob/master/examples/HelloWorld/HelloWorld.ino

https://github.com/carlosefr/pcd8544/blob/master/examples/Thermometer/Thermometer.ino

 

También lo puedes descargar todo completo con sus librerías:

https://pcd8544.googlecode.com/files/PCD8544-1.4.zip

 

Y por último está la famosa librería de Adafruit:

https://github.com/adafruit/Adafruit-PCD8544-Nokia-5110-LCD-library

 

Importante: El código de Adafruit y el patillaje no es compatible con las anteriores, para hacerlo compatible tienes que cambiar la línea:

                            Adafruit_PCD8544 display = Adafruit_PCD8544(76543);

por:

                              Adafruit_PCD8544 display = Adafruit_PCD8544(3, 4, 5, 7, 6);

 

Puedes descargarlo aquí ya modificado:

http://www.securlab.es/files/pantalla_nokia_adafruit_patillaje_adaptado.ino

También hay que tener en cuenta que hay mucho código de LCD de este tipo con un  patillaje distinto, eso es debido a que el modelo anterior que vendían era diferente.

 

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *