#include <LiquidCrystal.h> // библиотеку нужно установить
// «Конструктор» подключения (перечисление используемых выводов)
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
char message[] = " Hello, Arduino! "; // Текст сообщения
int msgLen = sizeof(message) - 1; // Длина строки без '\0'
void setup() {
lcd.begin(16, 2); // инициализация: 16 символов и две строки
}
void loop() {
for (int i = msgLen - 16; i >= 0; i--) { // Оставляем 16 символов на экран
lcd.setCursor(0, 0);
// Выводим 16 символов, начиная с i-го символа
for (int j = 0; j < 16; j++) {
lcd.print(message[i + j]);
}
delay(250); // Скорость движения
}
}