int trigger=12;
int echo=14;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(19, OUTPUT);//red
pinMode(18, OUTPUT);//yellow
pinMode(5, OUTPUT);//green
pinMode(trigger,OUTPUT);
pinMode(echo,INPUT);
}
void loop()
{
int actual_distance=ultrasonic();
Serial.println(actual_distance);
if(actual_distance>=200 && actual_distance>=300)
{
digitalWrite(19, HIGH);
digitalWrite(18, LOW);
digitalWrite(5, LOW);
Serial.println("your safe");
}
else if(actual_distance>=200)
{
digitalWrite(18, HIGH);
digitalWrite(19, LOW);
digitalWrite(5, LOW);
Serial.println("your in unsafe");
}
else if(actual_distance<=100)
{
digitalWrite(5, HIGH);
digitalWrite(18, LOW);
digitalWrite(19, LOW);
Serial.println("your danger");
}
Serial.println(actual_distance);
delay(1000);
}
int ultrasonic () {
digitalWrite(trigger, LOW);
delay(10);
digitalWrite(trigger,HIGH);
delay(100);
digitalWrite(trigger, LOW);
int distance=pulseIn(echo,HIGH);
// return(distance);
return(distance*0.034/2)+1;
}