// INTERFACING RELAY DEVICES
// CONTROL DEVICES THAT REQUIRE SUPPLY ABOVE 5V DC OR AC SUPPLY
// WE WILL USE RELAY SWITCH MODULE(A KIND OF ELECTROMAGNET)
// RELAY SWITCH : SRD-05DC-SL-C
// IT CAN BE OPERATED ON 5V ,CAN BE INTERFACED WITH ANY MICROCONTROLLER(IN OUR CASE WE'LL USE ARDUINO UNO)
// PROGRAM ONE IS TO CONTROL DC DEVICES
// PROGRAM TWO IS TO CONTROL AC DEVICES

// PINS CONNECTION (SRD-05DC-SL-C TO ARDUINO UNO) FOR PROGRAM 1(DC)
// GND-GND
// VCC- 5V/VCC
// "SRD-05DC-SL-C" SIGNAL PIN - ARDUINO DIGITAL PIN 8
// NC(NORMALLY CLOSED)
// NO(NORMALLY OPEN)- LED ANODE(LONGER LEG)
// C(CONNECTION)- ARDUINO DIGITAL PIN 13

// PINS CONNECTION (SRD-05DC-SL-C TO ARDUINO UNO) FOR PROGRAM 2(CONTROLLING AC DEVICES)
// GND-GND
// VCC- 5V/VCC
// "SRD-05DC-SL-C" SIGNAL PIN - ARDUINO DIGITAL PIN 8
// NC(NORMALLY CLOSED)
// NO(NORMALLY OPEN)- ONE END OF AC DEVICE(220V BULB)

// C(CONNECTION)- ONE END OF AC SUPPLY SOURCE
//OTHER(SECOND ) END OF AC SUPPLY SOURCE - OTHER(SECOND) END OF AC DEVICE(220V BULB)

// PROGRAM 1:

int  relay_pin=8;
int  led_pin=13;
void setup()
{
pinMode(relay_pin,OUTPUT);
pinMode(led_pin,OUTPUT);
digitalWrite(led_pin,HIGH);
}

void loop()
{
digitalWrite(relay_pin,HIGH);
delay(5000);
digitalWrite(relay_pin,LOW);
delay(5000);
}

//PROGRAM 2




NOCOMNCVCCGNDINLED1PWRRelay Module