Tuesday, July 24, 2018

6 Light On Off bluthoot & lcd




Download Link  With App

#include <LiquidCrystal.h>

const int rs = 7, en = 6, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

int led = 13;
int led1 = 12;
int led2 = 11;
int led3 = 10;
int led4 = 9;
int led5 = 8;
int led6 = A0;
int led7 = A1;

void setup()
    {
pinMode (led, OUTPUT);
pinMode (led1, OUTPUT);
pinMode (led2, OUTPUT);
pinMode (led3, OUTPUT);
pinMode (led4, OUTPUT);
pinMode (led5, OUTPUT);
pinMode (led6, OUTPUT);
pinMode (led7, OUTPUT);

Serial.println("<Arduino is ready>");
Serial.begin(9600);
lcd.begin(1, 2);
lcd.print("RDE Smart Home >");
    }

void loop()

{
String sms = "";

while (Serial.available() > 0)
    { sms += (char)Serial.read(); delay(5); }

  if (sms == "A")
  {
  digitalWrite (led, HIGH);
  Serial.println(sms);
  Serial.println ("LED 1");
  lcd.setCursor(0, 1);
  lcd.print ("ON");
  }

else if (sms == "a")
{
digitalWrite (led, LOW);
Serial.println(sms);
Serial.println ("LED 1 LOW");
lcd.setCursor(0, 1);
lcd.print ("L1");
}

if (sms == "B")
    {
digitalWrite (led1, HIGH);
Serial.println(sms);
Serial.println ("LED 2");
lcd.setCursor(2, 1);
lcd.print ("ON");
}

else if (sms == "b")
{
digitalWrite (led1, LOW);
Serial.println(sms);
Serial.println ("LED 2 LOW");
lcd.setCursor(2, 1);
lcd.print ("L2");
}

if (sms == "C")

{
digitalWrite (led2, HIGH);
Serial.println(sms);
Serial.println ("LED 3");
lcd.setCursor(4, 1);
lcd.print ("ON");
}

else if (sms == "c")
{
digitalWrite (led2, LOW);
Serial.println(sms);
Serial.println ("LED 3 LOW");
lcd.setCursor(4, 1);
lcd.print ("L3");
}

if (sms == "D")
{
digitalWrite (led3, HIGH);
Serial.println(sms);
Serial.println ("LED 4");
lcd.setCursor(6, 1);
lcd.print ("ON");
}

else if (sms == "d")
{
digitalWrite (led3, LOW);
Serial.println(sms);
Serial.println ("LED 4 LOW");
lcd.setCursor(6, 1);
lcd.print ("L4");
}

if (sms == "E")
{
digitalWrite (led4, HIGH);
Serial.println(sms);
Serial.println ("LED 5");
lcd.setCursor(8, 1);
lcd.print ("ON");
}

else if (sms == "e")
{
digitalWrite (led4, LOW);
Serial.println(sms);
Serial.println ("LED 5 LOW");
lcd.setCursor(8, 1);
lcd.print ("L5");
}

if (sms == "F")
{
digitalWrite (led5, HIGH);
Serial.println(sms);
Serial.println ("LED 6");
lcd.setCursor(10, 1);
lcd.print ("ON");
}

else if (sms == "f")
{
digitalWrite (led5, LOW);
Serial.println(sms);
Serial.println ("LED 6 LOW");
lcd.setCursor(10, 1);
lcd.print ("L6");
}

if (sms == "G")
{
digitalWrite (led6, HIGH);
Serial.println(sms);
Serial.println ("LED 7");
lcd.setCursor(12, 1);
lcd.print ("ON");
}
else if (sms == "g")
{
digitalWrite (led6, LOW);
Serial.println(sms);
Serial.println ("LED 7 LOW");
lcd.setCursor(12, 1);
lcd.print ("L7");
}

if (sms == "H")
{
digitalWrite (led7, HIGH);
Serial.println(sms);
Serial.println ("LED 8");
lcd.setCursor(14, 1);
lcd.print ("ON");
}
else if (sms == "h")
{
digitalWrite (led7, LOW);
Serial.println(sms);
Serial.println ("LED 8 LOW");
lcd.setCursor(14, 1);
lcd.print ("L8");
}

}

No comments:

Post a Comment