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