You are on page 1of 3

//NSRIT College project

//Brown: 5V DC

//Blue: GNG

//Black: SENSOR

#define SENSOR 2 //Black: SENSOR Signal-1

#define RELAY 9 //SANITIZER MOTOR CONTRIOL

#define HORN 7 //BEEP SOUND WHEN MOTOR ON

#define LIGHT 8 //LIGHT ON WHEN MOTOR ON

void setup()

Serial.begin(9600);// setup Serial Monitor to display information

pinMode(SENSOR, INPUT_PULLUP);// define pin as Input sensor-1

pinMode(RELAY, OUTPUT);// define pin as OUTPUT for RELAY

digitalWrite(RELAY,HIGH);// turn the relay OFF

digitalWrite(HORN,HIGH);// turn the HORN OFF


digitalWrite(LIGHT,HIGH);// turn the LIGHT OFF

pinMode(LIGHT, OUTPUT);// define pin as OUTPUT FOER LIGHT

pinMode(HORN, OUTPUT);// define pin as OUTPUT FOER LIGHT

void loop()

int L =digitalRead(SENSOR);

if(L == 0)

Serial.println(" Obstacle detected");

digitalWrite(RELAY,LOW);//turn the relay ON

digitalWrite(HORN,LOW);// turn the relay ON

digitalWrite(LIGHT,LOW);// turn the relay ON

delay(5000);

digitalWrite(LIGHT,HIGH);// turn the relay OFF

digitalWrite(HORN,HIGH);// turn the relay OFF

digitalWrite(RELAY,HIGH);//turn the relay OFF

else

Serial.println(" === All clear ====");

digitalWrite(LIGHT,HIGH);// turn the relay OFF


digitalWrite(HORN,HIGH);// turn the relay OFF

digitalWrite(RELAY,HIGH);//turn the relay OFF

delay(50);

You might also like