Bluetooth based home automation

//శాస్త్ర ప్రచారక్volunteer: బ్లూ టూత్ ప్రోగ్రాం

char data = 0;                //Variable for storing received data

void setup() 

{

  Serial.begin(9600);         //Sets the data rate in bits per second (baud) for serial data transmission
  pinMode(12, OUTPUT);    
  pinMode(13, OUTPUT);        //Sets digital pin 13 as output pin

}

void loop()

{

  if(Serial.available() > 0)  // Send data only when you receive data:

  {

    data = Serial.read();      //Read the incoming data and store it into variable data

    Serial.print(data);        //Print Value inside data in Serial monitor

    Serial.print("\n");        //New line 

    if(data == '4')            //Checks whether value of data is equal to 1 

     {
       digitalWrite(12, HIGH);  //If value is 1 then LED turns ON
       digitalWrite(13, HIGH); 
     }

    else if(data == '3')       //Checks whether value of data is equal to 0

     {
       digitalWrite(12, LOW);   //If value is 0 then LED turns OFF
       digitalWrite(13, HIGH); 
     }
else if(data == '2')       //Checks whether value of data is equal to 0

     {
       digitalWrite(12, HIGH);   //If value is 0 then LED turns OFF
       digitalWrite(13, LOW); 
     }
else if(data == '1')       //Checks whether value of data is equal to 0

     {
       digitalWrite(12, LOW);   //If value is 0 then LED turns OFF
       digitalWrite(13, LOW); 
     }

  }                            

 

}

కామెంట్‌లు

ఈ బ్లాగ్ నుండి ప్రసిద్ధ పోస్ట్‌లు

100% C prog to write content into a file and then read it back onto the console

Spic macay

శ్రీరస్తు.. రామలింగ 18-1-24 (సూరసాని వారి ఆహ్వానము)