#include <LiquidCrystal.h>
// RS, EN, D4, D5, D6, D7 (schimbă dacă ai legat altfel)
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
const char mesaj[] = "Salut, numele meu este Ploae Darius Adonis Ionut si sunt student la calculatoare engleza anul trei!";
int poz = 0;
int vitezaMs = 300; // ajustează viteza: mai mic = mai rapid
void setup() {
lcd.begin(16, 2);
//strlen(mesaj);
// dacă mesajul e scurt, arătăm pur și simplu și oprim "scroll"-ul
}
void loop() {
// afișăm cele 16 caractere în funcție de poz
for (int i = 0; i < 16; ++i) {
lcd.setCursor(i, 0);
lcd.write(mesaj[(poz + i) % strlen(mesaj)]);
}
poz = (poz + 1) % strlen(mesaj); // mutăm fereastra
delay(vitezaMs);
}