int trig = 14;
int echo = 27;
int led2 = 26;
float reading;
float distance;
int led = 12;
int led3 =16;
void setup() {
Serial.begin(115200);
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
pinMode(led,OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
}
void loop() {
digitalWrite(trig, HIGH);
delay(10);
digitalWrite(trig, LOW);
reading =(pulseIn(echo,HIGH));
distance = (reading*0.034/2)+1;
Serial.println(distance);
delay(1000);
if (distance>300)
{
Serial.println("safe paa");
digitalWrite(led, HIGH);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
}
else if (distance>200)
{
Serial.println("alert arumugam");
digitalWrite(led2, HIGH);
digitalWrite(led, LOW);
digitalWrite(led3, LOW);
}
else if (distance>100)
{
Serial.println("danger");
digitalWrite(led3, HIGH);
digitalWrite(led, LOW);
digitalWrite(led2, LOW);
}
else
{
digitalWrite(led, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
}
}