float ti; // time 1
float di; // distance2
float t; // time
float d; // distance
void setup()
{
pinMode(2,OUTPUT); //trig2
pinMode(3,INPUT); //echo2
pinMode(6,OUTPUT); //trig1
pinMode(7,INPUT); //echo1
pinMode(10,OUTPUT);// led2
pinMode(11,OUTPUT);// led
Serial.begin(9600);
}
void loop()
{
ulta();
ultai();
}
void ulta()
{
digitalWrite(2,LOW);
delayMicroseconds(2);
digitalWrite(2,HIGH);
delayMicroseconds(10);
digitalWrite(2,LOW);
t = pulseIn(3,HIGH);
d = t*0.017;
delay(100);
if(d>4 && d<100)
{
analogWrite(10,150);
}
else
{
analogWrite(10,LOW);
}
}
void ultai()
{
digitalWrite(6,LOW);
delayMicroseconds(2);
digitalWrite(6,HIGH);
delayMicroseconds(10);
digitalWrite(6,LOW);
ti = pulseIn(7,HIGH);
di = ti*0.017;
delay(100);
if(di>60 && di<120)
{
analogWrite(11,150);
}
else
{
digitalWrite(11,LOW);
}
}