Paso 2: Tratar de hacer movimientos
Pero el texto se limita a 16 x 2, que definitivamente no es suficiente para mi "párrafo". :) Para modificar el código de referencia otra vez a http://arduino.cc/en/Tutorial/LiquidCrystalScroll
incluir el código de biblioteca:
#include
inicializar la biblioteca con los números de los pines de interfaz
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
void setup() {}
fijar número la pantalla del LCD de filas y columnas:
LCD.Begin (16, 2);
Imprimir un mensaje en la pantalla LCD.
lcd.setCursor(0,0);
LCD.Print ("Hola, señora bonita");
lcd.setCursor(0,1);
LCD.Print ("ir a ver la película");
}
void loop() {}
Desplácese a 13 posiciones (longitud de cadena) a la izquierda
para moverlo fuera de la pantalla izquierda:
para (int positionCounter = 0; positionCounter < 13; positionCounter ++) {}
izquierda de una posición de desplazamiento:
lcd.scrollDisplayLeft();
espera un poco:
Delay(150);
}
desplazarse 29 posiciones (longitud de cuerda + longitud de la pantalla) a la derecha
para moverlo fuera de la pantalla derecha:
para (int positionCounter = 0; positionCounter < 29; positionCounter ++) {}
desplazarse de una posición derecha:
lcd.scrollDisplayRight();
espera un poco:
Delay(150);
}
desplazamiento 16 posiciones (longitud de pantalla + longitud de cadena) a la izquierda
para mover hacia Centro:
para (int positionCounter = 0; positionCounter < 16; positionCounter ++) {}
izquierda de una posición de desplazamiento:
lcd.scrollDisplayLeft();
espera un poco:
Delay(150);
}
retrasar el final del bucle completo:
Delay(1000);
}
Se puede mover todo el texto a izquierda y derecha ahora.