Arduino - LiquidCrystal.pdf

March 17, 2018 | Author: Adrian Beristain | Category: Arduino, Bit, Liquid Crystal Display, Electrical Engineering, Electronic Engineering


Comments



Description

23/08/13Arduino - LiquidCrystal Main Site Blog Playground Forum Labs Store Sign in or Register search Compra Descarga Primeros Pasos Aprende Referencia Hardware FAQ Learning Examples | Foundations | Hacking | Links Ejemplos > Librarías > LiquidCrystal LiquidCrystal La librería LiquidCrystal te permite controlar displays LCD que sean complatibles con el driver Hitachi HD44780. Hay muchos de ellos ahí fuera, y puedes comunicarte con ellos a través del interfaz de 16 pines. Este sketch de ejemplo imprime "Hello World!" en el LCD y muestra el tiempo en segundos desde que Arduino fué reseteado por última vez. salida del sketch en un LCD de 2x16 El LCD tiene un interfaz paralelo, significando esto que el microcontrolador tiene que manipular varios pines del interfaz a la vez para controlarlo. El interfaz consta de los siguientes pines: Un pin de selección de registro (RS) que controla en qué parte de la memoria del LCD estás escribiendo datos. Puedes seleccionar bien el regisro de datos, que mantiene lo que sale en la pantalla, o un registro de instrucción, que es arduino.cc/es/Tutorial/LiquidCrystal 1/4 Un pin para habilitar (enable) que habilita los registros.controla en qué sentido fluye el texto desde el cursor. sin perder lo que había en él. que te permiten alimentar el LCD. pines de alimentación (+5V y GND) y pines de retroiluminación (Bklt+ y Bklt-). Scroll . NOT A: La librería LiquidCrystal tiene revisiones venidas a menos después de la versión 0016 de Arduino. Estas notas hacen referencia a la versión actual como es Arduino 0017.cc/es/Tutorial/LiquidCrystal 2/4 . Los pines D4 . y luego.LiquidCrystal donde el controlador del LCD busca las instrucciones para saber cual es lo siguiente que hay que hacer. SetCursor . mientras el modo de 8 bits requiere 11 pines. Los pines de voltaje y tierra conectados a +5V y tierra.acepta la entrada serie y la muestra. Los pines de R/W (lectura/escritura) están conectado a tierra. Hay también un pin de contraste del display (Vo). Gracias a Limor Fried por reescribirla para incluir los modos de 4 y 8 bits y otras funcionalidades.muestra "hello world!" y los segundos desde el últio reset Blink . en los registros de datos. Autoscroll . Serial input . Otro s ejemplo s de la librería LiquidCrystal Hello World . o los valores de lectura cuando estás leyendo. puedes hacer la mayoría de las cosas en modo 4 bits. Para mostrar texto en la pantalla. conectado a un potenciómetro.D7 conectado a las E/S digitales desde el pin 5 hasta el 2. Ajusta el potenciómetro para que el texto tenga el contraste que tú quieras. Nota: Este diagrama de wiring es diferente que el que había en anteriores versiones la de librería LiquidCrystal. colocar las instrucciones. en el registro de instrucciones.limpieza rápida del display. arduino. El modo de 4 bits requiere siete pines de E/S de Arduino.realiza un scroll del texto a la izquierda y a la derecha Circuito El pin RS del LCD conectado a la E/S digital en el pin 12 El pin enable del LCD conectado a la E/S digital en el pin 11. Display . Text Direction . y el pin de enable se mueve al pin 11. El pin Vo. Los LCD-s compatibles con Hitachi pueden ser controlados de dos modos: 4 bits u 8 bits.scroll automático del nuevo texto. Los estados de estos pines (nivel alto o bajo) son los bits que estás escribiendo a un registro cuando escribes.control del cursor en forma de bloque. controlar el contraste del display. por lo que el ejemplo muestra como controlar un LCD de 2x16 en modo de 4 bits.23/08/13 Arduino . respectivamente. 8 pines de datos (D00-D07). El proceso de controlar el display involucra la colocación de los datos que componen la imagen de lo que quieres mostrar. Cursor . La librería LiquidCrystal te simplifica todo este proceso de forma que no neesitas saber las instrucciones de bajo nivel. El pin de lectura/escritura (R/W)que selecciona el modo de lectura o el de escritura.control del cursor en forma de guión bajo. que controla el constraste. liberando el pin E/S para otros usos.establece la posición del cursor. o encender y apagar la retro-iluminación. For m ore circuit exam ples.23/08/13 Arduino . see the Fritzing project page Esquemático: pincha en la imagen para aumentarla arduino.LiquidCrystal pincha en la imagen para aumentarla im age dev eloped using Fritzing.cc/es/Tutorial/LiquidCrystal 3/4 . a n dy o u c a nu s u a l l yt e l lt h e mb yt h e1 6 p i ni n t e r f a c e . T h ec i r c u i t : *L C DR Sp i nt od i g i t a lp i n1 2 *L C DE n a b l ep i nt od i g i t a lp i n1 1 *L C DD 4p i nt od i g i t a lp i n5 *L C DD 5p i nt od i g i t a lp i n4 *L C DD 6p i nt od i g i t a lp i n3 *L C DD 7p i nt od i g i t a lp i n2 *1 0 Kr e s i s t o r : *e n d st o+ 5 Va n dg r o u n d *w i p e rt oL C DV Op i n( p i n3 ) L i b r a r yo r i g i n a l l ya d d e d1 8A p r2 0 0 8 b yD a v i dA .T h e r ea r em a n yo ft h e mo u tt h e r e .23/08/13 Arduino .LiquidCrystal / * L i q u i d C r y s t a lL i b r a r y-H e l l oW o r l d D e m o n s t r a t e st h eu s ea1 6 x 2L C Dd i s p l a y .M e l l i s l i b r a r ym o d i f i e d5J u l2 0 0 9 More Share Share Share Share Share | Share ©Arduino | Edit Page | Page History | Printable View | All Recent Site Changes arduino. T h eL i q u i d C r y s t a l l i b r a r yw o r k sw i t ha l lL C Dd i s p l a y st h a ta r ec o m p a t i b l ew i t ht h e H i t a c h iH D 4 4 7 8 0d r i v e r .cc/es/Tutorial/LiquidCrystal 4/4 . T h i ss k e t c hp r i n t s" H e l l oW o r l d ! "t ot h eL C D a n ds h o w st h et i m e .
Copyright © 2024 DOKUMEN.SITE Inc.