#include <LiquidCrystal_I2C.h>
#define POT_PIN A0 // Potenciometer na analógovom pine A0
LiquidCrystal_I2C lcd(0x27, 16, 2); // Inicializácia LCD (adresa 0x27)
void setup() {
lcd.init();
lcd.backlight();
Serial.begin(9600);
}
void loop() {
int potValue = analogRead(POT_PIN); // Čítanie hodnoty potenciometra (0 - 1023)
// Prevod hodnoty potenciometra na rozsah teploty 20 °C - 30 °C
float temperature = map(potValue, 0, 1000, 200, 300) / 10.0;
// Výpis do Serial Monitora
Serial.print("Pot: ");
Serial.print(potValue);
Serial.print(" Temp: ");
Serial.print(temperature);
Serial.println(" C");
// Aktualizácia LCD displeja
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Pot: ");
lcd.print(potValue);
lcd.setCursor(0, 1);
lcd.print("Temp: ");
lcd.print(temperature);
lcd.print(" C");
delay(2000); // Krátka pauza
}