#include <Servo,h>
Servo palang;
const int trigPin = 9, echopin = 10, servoPin = 3;
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
palang.attach(servoPin);
palang.write(90);
}
void loop() {
int jarak hitungJaraki
if (jarak < 15) {
palang.write(0);
}
delay(500);
palang.write(90);
}
int hitungJarak () {
digitalWrite(trigPin, LOW); delayMicroseconds(2);
digitalWrite(trigPin, HIGH); delayMicroseconds(10);
digitalWrite(trigPin, LOW);
long durasi = pulseIn(echoPin, HIGH);
return durasi 0.034 / 2;
}