Go Down

Topic: Inicio con pantalla LCD. (Read 1 time) previous topic - next topic

rakis

Buenas,

Estoy iniciandome en arduino y mi primer proyecto es controlar una pantalla LCD de 20x4 para hacer un reloj.
Consigo trabajar con la pantalla como hacerla parpadear, hacer scroll en varias direcciones, o escribir desde el ordenador mediante serial.begin.
Sin embargo no he conseguido hacer scroll ni parpadear distintas filas por separado (ya sea a distinto tiempo o dejando alguna fija y las demás moviendose).

¿Hay alguna forma de hacerlo?

Un saludo y gracias,

Pd: desde que recibí la placa este foro ha sido de gran ayuda leyendo, ya era hora de registrarse

curro92

Hola,
estaría bien que especificaras más las características de la LCD, qué modelo es, cómo se conecta y se comunica con Arduino...

rakis

Disculpa la falta de información, cosas de novato.
El LCD es el siguiente:
http://www.ebay.es/itm/200728965409?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649#ht_1730wt_1183
Para conectarlo he seguido los pasos de la web, conectando los pines de la siguiente manera:

LiquidCrystal(rs, rw, enable, d4, d5, d6, d7)

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

JRodrigo

Si te entendido bien lo que necesitas es establecer los caracteres que quieres modificar, que seria algo parecido al ejemplo del IDE http://arduino.cc/es/Tutorial/LiquidCrystalSetCursor

Estableces la posición en adelante que quieres modificar con lcd.setCursor( columna , fila );, ten en cuenta que no empieza por 1 sino por 0, en tu caso tendrías de 0 a 19 columnas y de 0 a 3 filas.

A partir de hay solo te queda probar y probar, ya veras no es difícil.

Un saludo!

rakis

Muchas gracias he estado haciendo algunas pruebas y algo he conseguido, si no he respondido ha sido por falta de tiempo. Menos mal que ahora viene un buen puente y podré toquetear un poco y aprender algo. Me parece que en dos tardes cacharreando he aprendido más que en 3 años en la facultad...

Un saludo!

Go Up