int trigger=4;
int echo=5;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(trigger, OUTPUT);
pinMode(echo, INPUT);
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(25, OUTPUT);
}
int distance()
{
digitalWrite(trigger, HIGH);
delay(100);
digitalWrite(trigger, LOW);
float distance = pulseIn(echo, HIGH);
return (distance*0.034/2);
}
void loop()
{
int actual_distance=distance();
Serial.println(actual_distance);
delay(10);
if (actual_distance>300)
{
digitalWrite(13, HIGH);
digitalWrite(25, LOW);
Serial.println("Your are safe");
delay(1000);
}
else if (actual_distance<300 & actual_distance>200)
{
digitalWrite(12, HIGH);
digitalWrite(13, LOW);
Serial.println("Your are unsafe");
delay(1000);
}
else{
digitalWrite(25, HIGH);
digitalWrite(12, LOW);
Serial.println("Your in danger");
delay(1000);
}
}