0% encontró este documento útil (0 votos)
84 vistas4 páginas

Codigo-Lcd Con Arduino

Este documento presenta el código para mostrar texto en movimiento en un LCD de 16 columnas y 2 filas conectado a un Arduino. Primero incluye la librería LiquidCrystal y define constantes. Luego inicializa el LCD, establece los textos y bucles para desplazar el texto de izquierda a derecha y viceversa entre las filas con un retardo.

Cargado por

Racer Racer
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
84 vistas4 páginas

Codigo-Lcd Con Arduino

Este documento presenta el código para mostrar texto en movimiento en un LCD de 16 columnas y 2 filas conectado a un Arduino. Primero incluye la librería LiquidCrystal y define constantes. Luego inicializa el LCD, establece los textos y bucles para desplazar el texto de izquierda a derecha y viceversa entre las filas con un retardo.

Cargado por

Racer Racer
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

HOLA MUNDO

// Incluímos la libreria externa para poder utilizarla

#include <LiquidCrystal.h> // Entre los símbolos <> buscará en la carpeta de

librerías configurada

// Definimos las constantes

#define COLS 16 // Columnas del LCD

#define ROWS 2 // Filas del LCD

// Lo primero is inicializar la librería indicando los pins de la interfaz


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

void setup() {
// Configuración monitor serie
[Link](9600);

// Configuramos las filas y las columnas del LCD en este caso 16 columnas y
2 filas
[Link](COLS, ROWS);
}

void loop() {
// Limpiamos la pantalla
[Link]();

// Situamos el cursor en la columna 0 fila 0


[Link](0,0);

// Escribimos Hola Mundo!!!!!!


[Link]("Hola Mundo!!!!!!");

// Situamos el cursor en la columna 0 fila 1


[Link](0,1);

// Escribimos Probando el LCD.


[Link]("Probando el LCD.");

// Esperamos 2 segundos igual a 2000 milisegundos


delay(2000);
}
Código del texto en movimiento con LCD y Arduino
// Incluímos la libreria externa para poder utilizarla

#include <LiquidCrystal.h> // Entre los símbolos <> buscará en la carpeta de librerías


configurada

// Definimos las constantes

#define COLS 16 // Columnas del LCD

#define ROWS 2 // Filas del LCD

#define VELOCIDAD 300 // Velocidad a la que se mueve el texto

// Lo primero is inicializar la librería indicando los pins de la interfaz

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

// Textos

String texto_fila = "[Link]";

void setup() {

// Configuración monitor serie

[Link](9600);

// Configuramos las filas y las columnas del LCD en este caso 16 columnas y 2 filas

[Link](COLS, ROWS);

void loop() {

// Obtenemos el tamaño del texto

int tam_texto=texto_fila.length();

// Mostramos entrada texto por la izquierda

for(int i=tam_texto; i>0 ; i--)

String texto = texto_fila.substring(i-1);

// Limpiamos pantalla

[Link]();

//Situamos el cursor

[Link](0, 0);

// Escribimos el texto

[Link](texto);

// Esperamos

delay(VELOCIDAD);
}

// Desplazamos el texto hacia la derecha

for(int i=1; i<=16;i++)

// Limpiamos pantalla

[Link]();

//Situamos el cursor

[Link](i, 0);

// Escribimos el texto

[Link](texto_fila);

// Esperamos

delay(VELOCIDAD);

// Desplazamos el texto hacia la izquierda en la segunda fila

for(int i=16;i>=1;i--)

// Limpiamos pantalla

[Link]();

//Situamos el cursor

[Link](i, 1);

// Escribimos el texto

[Link](texto_fila);

// Esperamos

delay(VELOCIDAD);

// Mostramos salida del texto por la izquierda

for(int i=1; i<=tam_texto ; i++)

String texto = texto_fila.substring(i-1);

// Limpiamos pantalla

[Link]();
//Situamos el cursor

[Link](0, 1);

// Escribimos el texto

[Link](texto);

// Esperamos

delay(VELOCIDAD);

También podría gustarte