#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
bool x = true;
bool dom = true;
bool y = true;
bool garaz = true;
void setup() {
pinMode(5, INPUT);
pinMode(6, INPUT);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
lcd.begin(16,2);
lcd.setCursor(0,0);
}
void loop() {
lcd.setCursor(0,0);
if(digitalRead(5) == LOW && x == true) {
if(dom) {
lcd.print("Dom: Otvoreny ");
dom = false;
} else {
dom = true;
lcd.print("Dom: Zatvoreny ");
}
x = false;
} else if(digitalRead(5) == HIGH && x == false) {
x = true;
}
if(digitalRead(6) == LOW && y == true) {
lcd.setCursor(0,1);
if(garaz) {
lcd.print("Garaz: Otvorena ");
garaz = false;
} else {
garaz = true;
lcd.print("Garaz: Zatvorena ");
}
y = false;
} else if(digitalRead(6) == HIGH && y == false) {
y = true;
}
}