// LCD1602 to Arduino Uno connection example
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
int firstClear=1;
void setup() {
lcd.begin(16, 2); //Deklaracja typu wyświetlacza
lcd.setCursor(0, 0); //Ustawienie kursora
lcd.print("Kurs Arduino"); //Wyświetlenie tekstu
lcd.setCursor(0, 1); //Ustawienie kursora
lcd.print("ver.1.1 23.03.21"); //Wyświetlenie tekstu
//lcd.blink(); //Włącznie kursora
delay(1500);
}
void rysuj()
{
for (int i = 0; i <= 10; i++) {
lcd.scrollDisplayRight();
delay(100);
}
for (int i = 0; i <= 10; i++) {
lcd.scrollDisplayLeft();
delay(100);
}
}
void loop() {
if (firstClear==1)
{
lcd.clear();
lcd.print("witaj");
lcd.setCursor(0,1);
lcd.print("Druga linia");
firstClear=0; }
rysuj();
}