#include < Wire.h >
#include < LiquidCrystal_I2C.h >
LiquidCrystal_I2C lcd(0x27, 16, 2); // Adresa LCD môže byť 0x3F alebo 0x27
int potPin = A0; // Pin potenciometra
int delayTime; // Premenná pre rýchlosť blikania
void setup() {
lcd.init(); // Inicializácia LCD
lcd.backlight(); // Zapnutie podsvietenia
}
void loop() {
int potValue = analogRead(potPin); // Čítanie hodnoty potenciometra (0-1023)
delayTime = map(potValue, 0, 1023, 200, 2000); // Mapa hodnôt na čas (200ms - 2000ms)
lcd.setCursor(0, 0);
lcd.print("Text: Arduino!");
delay(delayTime); // Počká nastavený čas
lcd.clear(); // Vymazanie displeja
delay(delayTime); // Opäť počká nastavený čas
}