#include <Servo.h>
Servo puerta;
int trig=14;
int echo=15;
long distancia=0;
long duracion=0;
void setup() {
puerta.attach(10);
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
puerta.write(90);
}
void loop(){
digitalWrite(trig, 0);
delayMicroseconds(2);
digitalWrite(trig,1);
delayMicroseconds(10);
digitalWrite(trig, 0);
duracion=pulseIn(echo,1); //83333
distancia=duracion/58;
if (distancia <15) {
puerta.write(180);
}
else{
puerta.write(90);
}
}