Ayuda con lcd

narupoke

Bovino adolescente
#1
Estoy trabajando con un lcd de 16x2 y no me podrian ayudar para ddesplazar texto en la segunda linea y que el de la primera linea se quede fijo.
estoy usando pic basic (pbp)
 
#2
Pues no se si te sirva pero porque no intentas hacer un corrimiento con un ciclo for, en dicho corrimiento deberas escribir el texto de la primera linea siempre en el mismo lugar y posteriormente dejar que la segunda se desplace, saludos y espero te funcione
 

imyourpimp

Bovino adolescente
#3
Hey amigo aqui te pon go un ejemplo pero aqui yo estoy usando un ARDUINO aqui es para que desplaces el display hacia la izquierda y te des una idea de como hacerlo por lo mmenos has de saber como usar tu lcd el programa esta muy similar para cualquier microcontrolador espero y te ayude :


// incluye el codigo de la libreria:
#include <LiquidCrystal.h>

// iniciamos declarando los pines del lcd
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
// declaramos cuantas columnas y lineas hay en el lcd
lcd.begin(16, 2);
// escribimos en la LCD.
lcd.print("tu mensaje aqui");
delay(1000);
}

void loop() {
// movemos 13 posisiones hacia la izquierda
// to move it offscreen left:
for (int positionCounter = 0; positionCounter < 13; positionCounter++) {
// scroll one position left:
lcd.scrollDisplayLeft();
// esperamos un minimicro segundo
delay(150);
}

// scroll 29 positions (string length + display length) to the right
// to move it offscreen right:
for (int positionCounter = 0; positionCounter < 29; positionCounter++) {
// scroll one position right:
lcd.scrollDisplayRight();
// wait a bit:
delay(150);
}

// scroll 16 positions (display length + string length) to the left
// to move it back to center:
for (int positionCounter = 0; positionCounter < 16; positionCounter++) {
// scroll one position left:
lcd.scrollDisplayLeft();
// wait a bit:
delay(150);
}

// delay at the end of the full loop:
delay(1000);

}
 
Arriba