#include <LiquidCrystal.h>
LiquidCrystal lcd(3,4,5,6,7,8);
int relay=2;
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(relay, OUTPUT);
pinMode(relay1, OUTPUT);
pinMode(relay2, OUTPUT);
pinMode(relay3, OUTPUT);
pinMode(relay4, OUTPUT);
}
void loop(){
if(Serial.available()>0)
{
data=Serial.readString();
data.trim();
if(data=="relay on")
{
Serial.println("relay is on condition");
digitalWrite(relay, HIGH);
}
if(data=="relay off")
{
Serial.println("relay is off condition");
digitalWrite(relay,LOW);
}
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);
}
}
}