#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() {
if(digitalRead(5)== LOW && x == true)
{
lcd.setCursor(0,0);
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;
}