#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);
lcd.begin(16,2);
lcd.setCursor(0,0);
lcd.print("welcome to");
lcd.setCursor(0,1);
lcd.print("my project");
Serial.print("welcome to my project");
pinMode(relay1,OUTPUT);
pinMode(relay2,OUTPUT);
pinMode(relay3,OUTPUT);
pinMode(relay4,OUTPUT);
}
void loop()
{
if(Serial.available()>0)
{
data = Serial.readString();
data.trim();
Serial.println(data);
if(data == "relay1 on")
{
Serial.println("relay1 is on condition");
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");
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");
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");
digitalWrite(relay4,HIGH);
}
if(data == "relay4 off")
{
Serial.println("relay4 is off condition");
digitalWrite(relay4,LOW);
}
}
}