Toll-Free Customer Support 24/7

power line aurduino code

/*
 * Project name:
     Power Line Modem
 * Copyright
     (c) Researchdesignlab.com
 * Description:
    
 * Test configuration:
     MCU:             ATMEGA328
     Dev.Board:       Arduino uno
     Oscillator:      16 MHz
     Software:        Arduino

*/


int relay=10;       // intiz RELAY pin
char rec;

void setup()
{
  Serial.begin(9600);      // initialize the serial communications
  pinMode(relay,OUTPUT);
}


void loop()
{
  digitalWrite(relay,LOW);  
  if(Serial.available())
  {
    rec=Serial.read();        //wait to recive the data from power line modem
    if(rec=='1')
    {
      digitalWrite(relay,HIGH);
      delay(100);                 //time delay
    }
    if(rec=='2')
    {
      digitalWrite(relay,LOW);
      delay(100);
    }
  }
}
  
  
  
  
  
  

Back to top