#include "RTClib.h"
#include "LiquidCrystal_I2C.h"
RTC_DS1307 rtc;
LiquidCrystal_I2C lcd(0x27, 16, 2);
float val1;
float val2;
int knop;
int knop1;
void setup() {
Serial.begin(9600);
pinMode(7, INPUT_PULLUP);
lcd.init();
lcd.backlight();
if (! rtc.begin()) {
Serial.println("Error!");
Serial.flush();
abort();
}
}
void loop() {
DateTime now = rtc.now();
int year = now.year();
int month = now.month();
int day = now.day();
int hour = now.hour();
int minute = now.minute();
int second = now.second();
lcd.setCursor(0, 0);
lcd.print(day);
lcd.print(".");
lcd.print(month);
lcd.print(".");
lcd.print(year);
lcd.setCursor(0, 1);
lcd.print(hour);
lcd.print(":");
lcd.print(minute);
lcd.print(":");
lcd.print(second);
knop = !digitalRead(7);
int potentiometr1 = analogRead(A0);
int potentiometr2 = analogRead(A1);
float val1 = 5.0 / 1024.0 * potentiometr1;
float val2 = 5.0 / 1024.0 * potentiometr2;
if (knop == 1 && knop1 == 0) {
lcd.clear();
knop1 == 1;
lcd.setCursor(0, 0);
lcd.print(val1);
lcd.setCursor(0, 1);
lcd.print(val2);
delay(3000);
}
if (knop == 0 && knop1 == 1) {
knop1 == 0;
lcd.clear();
}
delay(1000);
}