#include <LiquidCrystal.h>
LiquidCrystal lcd(11,9,5,4,3,2);
#define sr 12
#define sl 13
#define bs 7
void setup()
{
lcd.begin(16,2);
pinMode(bs, INPUT);
digitalWrite(bs, HIGH);
pinMode(sr, INPUT);
pinMode(sl, INPUT);
lcd.print("L. racket:");
lcd.setCursor(0,1);
lcd.print("R. racket:");
}
void loop()
{
if(digitalRead(sr) == HIGH)
{
lcd.setCursor(11,1);
lcd.print("ON ");
}
else
{
lcd.setCursor(11,1);
lcd.print("OFF");
}
if(digitalRead(sl) == HIGH)
{
lcd.setCursor(11,0);
lcd.print("ON ");
}
else
{
lcd.setCursor(11,0);
lcd.print("OFF");
}
if(digitalRead(bs) == LOW)
{
lcd.clear();
if(digitalRead(sr) == LOW && digitalRead(sl)== LOW)
{
lcd.print("Neodpalila sa");
lcd.setCursor(0,1);
lcd.print("ziadna raketa");
}
else if(digitalRead(sr) == HIGH && digitalRead(sl)== HIGH)
{
lcd.print("Odpalili sa obe");
lcd.setCursor(0,1);
lcd.print("rakety");
}
else if(digitalRead(sr) == LOW && digitalRead(sl)== HIGH)
{
lcd.print("Odpalila sa len");
lcd.setCursor(0,1);
lcd.print("lava raketa");
}
else //if(digitalRead(sr) == HIGH && digitalRead(sl)== LOW)
{
lcd.print("Odpalila sa len");
lcd.setCursor(0,1);
lcd.print("prava raketa");
}
while(true);
}
}