Pages: [1]   Go Down
Author Topic: "Hola mundo" en LCD  (Read 3043 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 6
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola a todos. Soy nuevo en este mundillo y estoy intentando mostrar un mensaje en una pantalla LCD HD44780.

De momento, tras buscar mucho por internet, los primeros intentos han fracasado (no he conseguido nada).

¿Alguien me puede decir cómo puedo hacer una prueba para saber si la pantalla funciona correctamente?

Como he dicho, soy nuevo en esto y agradezco cualquier ayuda. Gracias.
Logged

El Salvador, Central America
Offline Offline
Jr. Member
**
Karma: 0
Posts: 96
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Aquí esta lo que busca.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 6
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Muchas gracias por tu respuesta. Ese tutorial ya lo he probado, pero la pantalla no hacía nada.

Lo único que no puse fue el potenciometro, pero el resto del montaje era igual.

Lo que yo busca más bien es hacer una prueba para descartar que la pantalla está mal. Algo simple, que no requiera muchas conexiones.

He visto que hay una librería llamada LiquidCrystal, pero no he encontrado un tutorial completo como este que me indicas.

Gracias.
Logged

Sevilla - Spain
Offline Offline
Newbie
*
Karma: 0
Posts: 15
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Aqui mas ejemplos con 4 bits. http://www.sherkhan.net/blogs/frikadas/?p=29
Logged


Chile
Offline Offline
Edison Member
*
Karma: 32
Posts: 1233
Arduino rocks?
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Seguro que el LCD esta bueno? cual es? de 8x2 pines? o en línea? yo queme uno que tenía los pines en disposición 8x2, por su modo de conexión.
Logged

My website: http://ried.cl

0
Offline Offline
Newbie
*
Karma: 0
Posts: 6
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Es un 2x16 con todos los pines de conexión en linea.

Eso es lo que me gustaría saber, si lo he quemado, aunque ayer comprobé que la iluminación de fondo está bien.

¿Hay alguna prueba para saber si funciona?

Sherkhan, muchas gracias por tu ayuda. Eso es lo que andaba buscando. Volvere a soldar por si hay alguna conexión mal.

Muchas gracias a todos por vuestras respuestas.
Logged

Sevilla - Spain
Offline Offline
Newbie
*
Karma: 0
Posts: 15
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si cuando le metes tension y tierra te sale la pantalla negra (sin ponerle pontenciometro o con el potencimetro al minimo) es que funciona. Luego ya le vas mandando comandos y eso para que limpie la pantalla, te ponga el cursor al principio y pinte caracteres.
Logged


Sevilla City
Offline Offline
Newbie
*
Karma: 0
Posts: 13
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

La primera vez que intente hacer funcionar el LCD tambien me encontre con que no funcionaba de ninguna manera, aunque al final funciono, estos son algunos los pasos que seguí:

- Leer detenidamente el datasheet del modulo LCD por si hubiera algun detalle con el conexionado
- Comprobar x3 el conexionado desde el LCD a los pines de la breadboard/arduino
- Comprobar que funciona el contraste poniendo el pin de contraste a corriente, sin potencionetro
- Comprobar en el sketch que los parametros de pines tienen la correspondencia correcta con los del LCD.

a fin de cuentas todo es leer, comprobar, leer, comprobar, siempre hay algun detalle que se escapa.

tambien puede ser que el modulo LCD este frito por sobrevoltaje durante las pruebas, aunque he comprobado que los LCD son bastante resistentes a las meteduras de pata.
Logged


Chile
Offline Offline
Edison Member
*
Karma: 32
Posts: 1233
Arduino rocks?
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

La luz de fondo no indica mucho, lo mejor es lo conectas y subes el potenciómetro del contraste al máximo, deberías ver cuadrados negros, de otra forma esta muerto
Logged

My website: http://ried.cl

0
Offline Offline
Newbie
*
Karma: 0
Posts: 6
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Muchas gracias a todos.

He seguido todos vuestros consejos y he avanzado bastante. He averiguado que la pantalla funciona. He conectado el 3er cable a ground y veo los cuadrados. A continuación, he seguido las instrucciones de sherkhan para escribir en la pantalla pero a aparecido un número en vez del texto.

Estoy seguro de que se debe a un mal contacto de los cables. ¿Qué me recomendáis para conectar los cables de la placa arduino al lcd o a la protoboard? De momento lo que hago es enrollar los cables y meterlos en los agujeros, pero hacen muy mal contacto.

Gracias a todos y espero vuestros consejos.
Logged

Chile
Offline Offline
Edison Member
*
Karma: 32
Posts: 1233
Arduino rocks?
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

yo compré un kit de cables para protoboard en seeedstudio y son muy buenos

http://farm4.static.flickr.com/3662/3326059381_5413de876c_o.png
Logged

My website: http://ried.cl

0
Offline Offline
Newbie
*
Karma: 0
Posts: 2
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola a todos!
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 6
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola a todos de nuevo.

Después de algo de tiempo y después de haber comprado más material, vuelvo a la carga con el dichoso LCD:

El objetivo: mostrar texto en pantalla.

El código: lo más simple posible:

Code:
#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);

void setup()
{
  lcd.print("hello, world!");
}

void loop() {}


Las conexiones:

1: Ground
2: +5
3: Ground
4: Pin 12
5: Pin 11
6: Pin 10
11: Pin 5
12: Pin 4
13: Pin 3
14: Pin 2
15: Ground
16: +3


¿Qué estoy haciendo mal? El modulo LCD funciona, porque he conseguido mostrar el texto durante un momento, mientras conectaba y desconectaba, pero ahora no soy capaz... ¿Es posible que sea porque está el contraste al máximo? Veo solo unos cuadrados blancos.

Os agradezco cualquier ayuda. Muchas gracias a todos y un saludo.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 42
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola ,  lee el post duemilanove+LCD , yo tuve el mismo problema y al final lo solucione con la libreria lcd4bits , aparte de haberme leido todo el foro , recuerdo haber leido este post cuando buscaba soluciones .
Logged

Pages: [1]   Go Up
Jump to: