Untitled 5
Untitled 5
h>
Servo myservo;
int pos = 0;
void setup() {
myservo.attach(9);
pinMode(echoPin, INPUT);
pinMode(trigPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
if(dist<100){
pos = 90;
myservo.write(pos);
delay(15);
}else if(dist>100){
pos = 0;
myservo.write(pos);
delay(15);
}
}
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
distanceCm = duration*343/10000/ 2;
return distanceCm;
}