Herramientas de usuario

Herramientas del sitio


display

Por sencillez y nivel de desarrollo de aplicaciones y facilidad de encontrar información, vamos a usar un display gráfico de 128×64 pixeles. Hay unos muy baratos y sencillos de utilizar, con retroiluminacion incluida y para el que existen librerias en arduino y en muchos mas entornos.

Nos será mas que suficiente para utilizarlo con un sencillo sistema de menú que nos permita un control del equipo con el arduino.

Aqui tenemos la hoja de caracteristicas del KS0108 que he conseguido por ebay:

Display: http://www.goldentek.com.tw/index.php?_Page=product&mode=show&cid=15&pid=124&_lang=E

Esta es la marca y modelo, pero se ve que hay varias variantes y el patillaje del mio no es ese, el patillaje correcto es:

Conector de 20 contactos FFC para cable plano incluido. Para mas información puedes ver un vídeo en mi web www.zaxione.com 
Ideal para tus prácticas o proyectos de electrónica, microcontroladores Pic, Atmel, Arduino o MBED como ARM, etc...

Fabricante: Goldentek.
Modelo: GG-1206P0-GSL6-A.
Píxeles: 128 x 64.
Iluminación: Verde.
Controlador: KS0108 o compatible.
Cable plano FFC incluido de 134 x 21 mm.
Nº de contactos: 20.
Voltage de operación: 5 Voltios.
Voltage de iluminación LED: 4,5 Voltios.
Voltage de contraste: - 4,2 Voltios.
Dimensiones: ancho 63,30 x alto 52,25 x fondo 10,3 mm.
Peso: 41 Gr.

Esquema de conexiones:

Pin 1: VDD Supply voltage for logic (+5V).
Pin 2: VSS Ground (0V).
Pin 3: V0 Voltaje negativo para contraste del LCD(- 4,2 Voltios).(Hay que meterselo desde fuera)
Pin 4: DB0 Data bus.
Pin 5: DB1 Data bus.
Pin 6: DB2 Data bus.
Pin 7: DB3 Data bus.
Pin 8: DB4 Data bus.
Pin 9: DB5 Data bus.
Pin 10: DB6 Data bus.
Pin 11: DB7 Data bus.
Pin 12: CS2 Select segments 65-128.
Pin 13: CS1 Select segments 1-64.
Pin 14: RESET Reset the LCD module.
Pin 15: R/W H: Read data, L: Write data.
Pin 16: C/D L: Command, H: Data.
Pin 17: E Enable signal.
Pin 18: Sin funcion.
Pin 19: Anodo Led (+ 4,3 Voltios).
Pin 20: Catodo Led Ground (0V).

Importante aplicar voltaje negativo a traves de pin 3 Usando libreria GLCD v3

El cableado con el arduino queda de la siguiente forma sacada del enlace: http://555riente.blogspot.com.es/2010/12/conectar-un-monochron-ks0108-al-arduino.html

Con la excepcion de as conexiones de CS0 y CS1 que van intercambiadas. Y que aplicamos la tensión negativa al pin 3 desde fuera con el pot que viene aquí.

Librerias y desarrollos: http://www.compsys1.com/workbench/On_top_of_the_Bench/KS0108/ks0108_controller.html

Libreria control LCD http://www.pjrc.com/teensy/td_libs_GLCD.html

como hacerlo todo y libreria: http://555riente.blogspot.com.es/2010/12/conectar-un-monochron-ks0108-al-arduino.html

Informacion y recursos sobre arduino http://rduinostar.com/documentacion/datasheets/lcd-st7920-hj12864zw/

Tutorial arduino con pantallas: http://mrgastoso.blogspot.com.es/2012/12/tutorial-arduino-display-lcd-grafico.html

Mas info sobre funcionamiento del display:http://gzaloprgm.com.ar/lcdgrafico/

Y mas: http://es.wikipedia.org/wiki/GLCD

otro patillaje con mas: http://www.pollin.de/shop/downloads/D120859D.PDF

Programa para convertir imagenes para el LCD: http://en.radzio.dxp.pl/bitmap_converter/

Biblioteca glcd i2c: http://forum.arduino.cc/index.php/topic,37987.0.html

Utilizar displays diferentes con el pc http://users.ininet.hu/ktulu/LCD%20Drivers.html

display.txt · Última modificación: 2014/04/24 16:53 por 127.0.0.1