#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,10,9,8,7);
#define jobbsensor 2
#define balsensor 3
#define jobbpiros 4
#define zold 5
#define balpiros 6
void setup() {
// put your setup code here, to run once:
pinMode(jobbsensor, INPUT);
pinMode(balsensor, INPUT);
pinMode(jobbpiros, OUTPUT);
pinMode(zold, OUTPUT);
pinMode(balpiros, OUTPUT);
lcd.begin(16,2);
}
void loop() {
int jobb=digitalRead(jobbsensor);
int bal=digitalRead(balsensor);
if(jobb==1)
{
if(bal==1)
{
digitalWrite(zold, HIGH);
digitalWrite(balpiros, LOW);
digitalWrite(jobbpiros, LOW);
lcd.clear();
lcd.print("JO IRANY");
delay(200);
}
}
if(jobb==0 && bal==1)
{
digitalWrite(zold, LOW);
digitalWrite(balpiros, HIGH);
digitalWrite(jobbpiros, LOW);
lcd.clear();
lcd.print("ROSSZ IRANY");
delay(200);
}
else if(jobb==1 && bal==0)
{
digitalWrite(zold, LOW);
digitalWrite(balpiros, LOW);
digitalWrite(jobbpiros, HIGH);
lcd.clear();
lcd.print("ROSSZ IRANY");
delay(200);
}
else if(jobb==0 && bal==0)
{
digitalWrite(zold, LOW);
digitalWrite(balpiros, LOW);
digitalWrite(jobbpiros, HIGH);
delay(100);
digitalWrite(balpiros, HIGH);
digitalWrite(jobbpiros, LOW);
lcd.clear();
lcd.print("STOP");
delay(200);
}
}