Subido por Sandra Jaramillo

Lcd carac 5.integras

Anuncio
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);
}
}
Descargar