// include LCD library code
#include <LiquidCrystal.h>

// LCD module Pins(RS, E, D4, D5, D6, D7)
 LiquidCrystal lcd1(13,12, 11, 10,  9,  8);
 LiquidCrystal lcd2(13, 7, 11, 10,  9,  8);
 LiquidCrystal lcd3(13, 6, 11, 10,  9,  8);
 LiquidCrystal lcd4(13, 5, 11, 10,  9,  8);

const int B_PIN = A0;

void setup()
{
  lcd1.begin(20,4);  //Start the LCD with Columns and Rows
  lcd2.begin(20,4);  //Start the LCD with Columns and Rows
  lcd3.begin(20,4);  //Start the LCD with Columns and Rows
  lcd4.begin(20,4);  //Start the LCD with Columns and Rows
  
  lcd1.setCursor(0,0);
  lcd1.print("  THE BRIGHT LIGHT");
  lcd1.setCursor(0,1);
  lcd1.print("   THIS IS LCD 1");
  lcd1.setCursor(0,2);
  lcd1.print("   VOLTAGE: 220V");

  lcd2.setCursor(0,0);
  lcd2.print("  THE BRIGHT LIGHT");
  lcd2.setCursor(0,1);
  lcd2.print("   THIS IS LCD 2");
  lcd2.setCursor(0,2);
  lcd2.print("    CURRENT: 4A");

  lcd3.setCursor(0,0);
  lcd3.print("  THE BRIGHT LIGHT");
  lcd3.setCursor(0,1);
  lcd3.print("   THIS IS LCD 3");
  lcd3.setCursor(0,2);
  lcd3.print("   POWER: 0.88KW");

  lcd4.setCursor(0,0);
  lcd4.print("  THE BRIGHT LIGHT");
  lcd4.setCursor(0,1);
  lcd4.print("   THIS IS LCD 4");
  lcd4.setCursor(0,2);
  lcd4.print("   ENERGY: 33Kwh");

  pinMode(B_PIN,INPUT_PULLUP);
  
}
void loop()
{
  if(digitalRead(B_PIN)==LOW)
  {
    lcd1.clear();
    lcd2.clear();
    lcd3.clear();
    lcd4.clear();
    
    lcd1.setCursor(0,1);
    lcd1.print("  PLEASE SUBSCRIBE");
    lcd1.setCursor(0,2);
    lcd1.print("     MY CHANNEL");

    lcd2.setCursor(0,1);
    lcd2.print("   LIKE AND SHARE");
    lcd2.setCursor(0,2);
    lcd2.print("     THE VIDEO");
 
    lcd3.setCursor(0,0);
    lcd3.print("  VISIT MY CHANNEL");
    lcd3.setCursor(0,1);
    lcd3.print("   FOR MORE VIDES");
    lcd3.setCursor(0,2);
    lcd3.print(" RELATED TO ARDUINO");

    lcd4.setCursor(0,1);
    lcd4.print("       THANKS");
    lcd4.setCursor(0,2);
    lcd4.print("    FOR WATCHING");
  }
}