#include<LiquidCrystal.h>
LiquidCrystal lcd(3,4,5,6,7,8);
int relay1 =A0;
int relay2 =A1;
int relay3 =A2;
int relay4 =A3;
String data;
void setup()
{
Serial.begin(9600);
Serial.print("welcome :");
lcd.begin(16,2);
lcd.setCursor(0,0);
pinMode(relay1,OUTPUT);
pinMode(relay2,OUTPUT);
pinMode(relay3,OUTPUT);
pinMode(relay4,OUTPUT);
}
void loop()
{
if(Serial.available()>0)
{
data =Serial.readString();
Serial.println(data);
data.trim();
if(data=="relay1 on")
{
Serial .println("relay1 is on condition");
lcd.setCursor(0,1);
lcd .print(" relay1 on");
digitalWrite(relay1 , HIGH);}
if(data=="relay1 off")
{
Serial .println("relay1 is off condition");
digitalWrite(relay1,LOW);
}
if(data=="relay2 on")
{
Serial .println("relay2 is on condition");
lcd.setCursor(0,1);
lcd .print(" relay2 on");
digitalWrite(relay2 , HIGH);}
if(data=="relay2 off")
{
Serial .println("relay2 is off condition");
digitalWrite(relay2,LOW);
}
if(data=="relay3 on")
{
Serial .println("relay3 is on condition");
lcd.setCursor(0,1);
lcd .print(" relay3 on");
digitalWrite(relay3 , HIGH);}
if(data=="relay3 off")
{
Serial .println("relay3 is off condition");
digitalWrite(relay3,LOW);
}
if(data=="relay4 on")
{
Serial .println("relay4 is on condition");
lcd.setCursor(0,1);
lcd .print(" relay4 on");
digitalWrite(relay4 , HIGH);}
if(data=="relay4 off")
{
Serial .println("relay4 is off condition");
digitalWrite(relay4,LOW);
}
}
}