Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Lab 11
- // Cristian Córdoba
- // Universidad Santiago de Cali
- // Versión 1.0
- // include the library code:
- #include <LiquidCrystal.h>
- // initialize the library with the numbers of the interface pins
- LiquidCrystal lcd(8, 13, 9, 4, 5, 6, 7);
- void setup() {
- // set up the LCD's number of columns and rows:
- lcd.begin(16, 2);
- // Print a message to the LCD.
- lcd.print("Cristian David Cordoba Palacios");
- delay(1000);
- }
- void loop() {
- // scroll 13 positions (string length) to the left
- // to move it offscreen left:
- for (int positionCounter = 0; positionCounter < 13; positionCounter++) {
- // scroll one position left:
- lcd.scrollDisplayLeft();
- // wait a bit:
- 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);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement