liquidCrystal.h" incluir la Liberia están los siguientes comandos LiquidCrystal “nombre_variable” (rs, enable, d4, d5, d6, d7): Igual Lcd.begin(): Especifica las dimensiones del display LCD (ancho y alto) clear(): Borra la pantalla del display LCD y posiciona el cursor en la esquina superior izquierda home(): Posiciona el cursor en la esquina superior izquierda Vanegas clear():borra el contenido anterior del display e imprime cualquier texto posterior de esa posición. Lcd clear. setCursor(): Establece la posición del cursor donde empezaran a aparecer los siguientes caracteres escritos en el LCD. Esta función se puede utilizar en el void setup () o void loop () write(): Escribe un carácter en el LCD. nicoll print(): Imprime un texto en el LCD cursor(): Muestra el cursor en el LCD: un guion bajo en la posición donde se escribirá el siguiente carácter. Parra. noCursor(): Oculta el cursor. Ramos y cursor. blink(): Muestra el cursor del LCD parpadeando, se utiliza en combinación cursor(), el resultado dependerá de la pantalla particular. Amórtegui noBlink(): Desactiva el cursor parpadeando Amórtegui display(): Enciende la pantalla después de haberla apagado con noDisplay(), esto restablecerá el texto y el cursor que estaba en la pantalla. noDisplay(): Apaga la pantalla sin perder el texto que aparece en ella molina. scrollDisplayLeft(): Desplaza el contenido de la pantalla (texto y cursor) un espacio hacia la izquierda. scrollDisplayRight(): Desplaza el contenido de la pantalla (texto y cursor) un espacio hacia la derecha hernandez autoscroll(): Activa el desplazamiento automático de la pantalla LCD. Esto hace que con cada salida de un nuevo carácter desplace al anterior un espacio. Si la dirección es de izquierda a derecha (por defecto), la pantalla se desplaza a la izquierda y si la dirección de derecha a izquierda, la pantalla se desplaza a la derecha. Esto hace que cada nuevo carácter salga siempre en la misma ubicación. noAutoscroll(): Desactiva el desplazamiento automático. pulido leftToRight(): Ajusta la dirección para el texto escrito en la pantalla de izquierda a derecha, no afecta al texto previamente escrito en la pantalla. cortez rightToLeft(): Ajusta la dirección para el texto escrito en la pantalla de derecha a izquierda, no afecta al texto previamente escrito en la pantalla. ezequiel #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.print("ITIF75"); } void loop() { } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); } void loop() { lcd.print("ITIF75"); delay(500); } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.print("hello, world!"); } void loop() { lcd.home(); lcd.print("XXX"); } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(0, 0); lcd.print("hello, world!"); } void loop() { A B C } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); } void loop() { lcd.print("hello, world!"); delay(500); lcd.clear(); delay(500); } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(0, 1); lcd.print("hello, world!"); } void loop() { } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(8, 0); lcd.print("hello, world!"); } void loop() { } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(2, 0); lcd.print("hello, world!"); } void loop() { } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(8, 0); lcd.print("hello, world!"); } void loop() { } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(2, 1); lcd.print("hello, world!"); } void loop() { } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(8, 1); lcd.print("hello, world!"); } void loop() { } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); } D Prende y apaga toda la pantalla parpadea F Se puede programar en void loop y setup G H Se puede programar en void loop y setup I Se puede programar en void loop y setup J Se puede programas en void setup y loop K E void loop() { lcd.cursor(); } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); } void loop() { lcd.setCursor(2, 0); lcd.cursor(); delay(500); lcd.noCursor(); delay(500); } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.print("hello, world!"); } void loop() { lcd.display(); delay(500); lcd.noDisplay(); delay(500); } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); } void loop() { lcd.blink(); delay(500); lcd.noBlink(); delay(500); } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.print("hello, world!"); } void loop() { lcd.scrollDisplayRight (); delay(1000); } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); } void loop() { lcd.setCursor(0, 0); lcd.autoscroll(); lcd.print("hello, world!"); delay(500); } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(12, 0); lcd.rightToLeft(); lcd.print("hello, world!"); } L M Parpadea la línea inferior 0 Prende y apaga la línea inferior Prende y apaga toda la pantalla parpadea N Prende y apaga Ñ O // lcd.scrollDisplayLeft(); es lo opuesto a esta instrucción. P Q void loop() { } Realizar secuencia : w,x,y, #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(0, 0); lcd.print("hello, world!"); } void loop() { } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(1, 0); lcd.print("hello, world!"); } void loop() {} #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(2, 0); lcd.print("hello, world!"); } void loop() { } Uniendo en un solo programa w,x,y, #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(0, 0); lcd.print("hello, world!"); delay(1000); lcd.clear(); delay(1000); lcd.setCursor(1, 0); lcd.print("hello, world!"); delay(1000); lcd.clear(); delay(1000); lcd.setCursor(2, 0); lcd.print("hello, world!"); delay(1000); lcd.clear(); delay(1000); } void loop() { } Simplificando w,x,y, #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2);} void loop() { int x; for(x=0;x<=16;x++){ lcd.setCursor(x, 0); lcd.print("hello, world!"); delay(1000); lcd.setCursor(x, 0); lcd.clear(); delay(1000); } } w x y Se puede programar tanto en void setup() Y void loop() liquidCrystal.h" incluir la Liberia están los siguientes comandos LiquidCrystal “nombre_variable” (rs, enable, d4, d5, d6, d7): Igual Lcd.begin(): Especifica las dimensiones del display LCD (ancho y alto) clear(): Borra la pantalla del display LCD y posiciona el cursor en la esquina superior izquierda home(): Posiciona el cursor en la esquina superior izquierda clear():borra el contenido anterior del display e imprime cualquier texto posterior de esa posición. setCursor(): Establece la posición del cursor donde empezaran a aparecer los siguientes caracteres escritos en el LCD. Esta función se puede utilizar en el void setup () o void loop () write(): Escribe un carácter en el LCD. print(): Imprime un texto en el LCD cursor(): Muestra el cursor en el LCD: un guion bajo en la posición donde se escribirá el siguiente carácter. noCursor(): Oculta el cursor. blink(): Muestra el cursor del LCD parpadeando, se utiliza en combinación cursor(), el resultado dependerá de la pantalla particular. noBlink(): Desactiva el cursor parpadeando display(): Enciende la pantalla después de haberla apagado con noDisplay(), esto restablecerá el texto y el cursor que estaba en la pantalla. noDisplay(): Apaga la pantalla sin perder el texto que aparece en ella scrollDisplayLeft(): Desplaza el contenido de la pantalla (texto y cursor) un espacio hacia la izquierda. scrollDisplayRight(): Desplaza el contenido de la pantalla (texto y cursor) un espacio hacia la derecha autoscroll(): Activa el desplazamiento automático de la pantalla LCD. Esto hace que con cada salida de un nuevo carácter desplace al anterior un espacio. Si la dirección es de izquierda a derecha (por defecto), la pantalla se desplaza a la izquierda y si la dirección de derecha a izquierda, la pantalla se desplaza a la derecha. Esto hace que cada nuevo carácter salga siempre en la misma ubicación. noAutoscroll(): Desactiva el desplazamiento automático. leftToRight(): Ajusta la dirección para el texto escrito en la pantalla de izquierda a derecha, no afecta al texto previamente escrito en la pantalla. rightToLeft(): Ajusta la dirección para el texto escrito en la pantalla de derecha a izquierda, no afecta al texto previamente escrito en la pantalla. #include <LiquidCrystal.h> A LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.print("ITIF75"); } void loop() { } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); } void loop() { B lcd.print("ITIF75"); delay(500); } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.print("hello, world!"); } void loop() { C lcd.home(); lcd.print("XXX"); } Completar el cuadro derecho según los que especificque el cuadro izquierdo. #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(0, 0); lcd.print("hello, world!"); } void loop() { } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); } void loop() { lcd.print("hello, world!"); delay(500); lcd.clear(); delay(500); } D Prende y apaga toda la pantalla parpadea #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(0, 1); lcd.print("hello, world!"); } void loop() { } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(8, 0); lcd.print("hello, world!"); } void loop() { } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(2, 0); lcd.print("hello, world!"); } void loop() { } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(8, 0); lcd.print("hello, world!"); } void loop() { } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(2, 1); lcd.print("hello, world!"); } void loop() { } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(8, 1); lcd.print("hello, world!"); } void loop() { } E F Se puede programar en void loop y setup G H Se puede programar en void loop y setup I Se puede programar en void loop y setup J Se puede programas en void setup y loop K #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); } void loop() { lcd.cursor(); } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); } void loop() { lcd.setCursor(2, 0); lcd.cursor(); delay(500); lcd.noCursor(); delay(500); } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.print("hello, world!"); } void loop() { lcd.display(); delay(500); lcd.noDisplay(); delay(500); } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); } void loop() { lcd.blink(); delay(500); lcd.noBlink(); delay(500); } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.print("hello, world!"); } void loop() { lcd.scrollDisplayRight (); delay(1000); } L M Parpadea la línea inferior 0 Prende y apaga la línea inferior Prende y apaga toda la pantalla parpadea N Prende y apaga Ñ O // lcd.scrollDisplayLeft(); es lo opuesto a esta instrucción. #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); } void loop() { lcd.setCursor(0, 0); lcd.autoscroll(); lcd.print("hello, world!"); delay(500); } P #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(12, 0); lcd.rightToLeft(); lcd.print("hello, world!"); } void loop() {} Realizar secuencia : w,x,y, #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(0, 0); lcd.print("hello, world!"); } void loop() { } #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(1, 0); lcd.print("hello, world!"); } void loop() {} #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(2, 0); lcd.print("hello, world!"); } void loop() { } Uniendo en un solo programa w,x,y, #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(0, 0); lcd.print("hello, world!"); delay(1000); lcd.clear(); delay(1000); lcd.setCursor(1, 0); lcd.print("hello, world!"); delay(1000); lcd.clear(); delay(1000); lcd.setCursor(2, 0); lcd.print("hello, world!"); delay(1000); lcd.clear(); delay(1000); } void loop() { } Simplificando w,x,y, Q w x y Se puede programar tanto en void setup() Y void loop() #include <LiquidCrystal.h> LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { lcd.begin(16, 2);} void loop() { int x; for(x=0;x<=16;x++){ lcd.setCursor(x, 0); lcd.print("hello, world!"); delay(1000); lcd.setCursor(x, 0); lcd.clear(); delay(1000); } }