#include<Servo.h>
Servo myservo;
int trigPin = 9;
int echoPin = 10;
long duration;
int distance;
int led = 13;
void setup() {
myservo.attach(11);
pinMode (13, OUTPUT);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(trigPin,LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
duration = pulseIn(echoPin, HIGH);
distance = (0.034*duration)/2;
if (distance <= 100) {
digitalWrite(13, HIGH);
}
else{
digitalWrite(13, LOW);
}
if(distance<=50){
myservo.write(90);
}
else{
myservo.write(0);}
Serial.print("distance:");
Serial.println(distance);
delay(1);
}