#include <LiquidCrystal.h> // библиотеку нужно установить
// «Конструктор» подключения (перечисление используемых выводов)
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
int pos = 0; // позиция начала вывода строки
void setup() {
lcd.begin(16, 2); // инициализация: 16 символов и две строки
}
void loop() {
lcd.clear(); // очищаем дисплей перед каждым выводом
lcd.setCursor(pos, 0); // Строка 0, а позиция начала изменяется
lcd.print("Hello, world!"); // Печатаем строку с заданной позиции
pos = (pos + 1) % 16; // ограничиваем величину в диапазоне от 0 до 15
delay(100); // чем больше задержка, тем меньше скорость строки
}