arka triymfalnaya

подключаем lcd дисплей к arduino

с портами дело стандартное:

GND -> GND // земля
VCC -> 5V // питание
SDA -> A4 // линия данных
SCL -> A5 // линия синхронизации

и пример скрипта отображения текста:

#include "Wire.h" // библиотека для протокола i2c
#include "LiquidCrystal_I2C.h" // библиотека для дисплея

LiquidCrystal_I2C lcd(0x27,16,1); // присваиваем имя дисплею

String message = "there's a bluebird in my heart that wants to get out but I'm too tough for him, I say, stay in there, I'm not going to let anybody see you. there's a bluebird in my heart that wants to get out but I pour whiskey on him and inhale cigarette smoke and the whores";

void setup() {
lcd.init();
  lcd.backlight();

  // добавляем пробелы в начале, чтобы текст выходил из-за края
  message = "                " + message;
}

void loop() {
   for (int i = 0; i < message.length() - 16; i++) {
    lcd.setCursor(0, 0); // установка курсора на 1-ю строку
    lcd.print(message.substring(i, i + 16)); // вывод 16-ти символов
    delay(100); // скорость бегущей строки
  }
}

убедитесь в том, что на плате постоянное питание (не от батарейки)